rikardq / rimi

Other
0 stars 0 forks source link

Admin feature - Create special courses, not bound by semester #19

Open mceder opened 11 years ago

mceder commented 11 years ago

Feature for instructors to create courses. A course is not defined by a whole semester, and does not stay in place and roll over from semester to semester.

A typical course could be 4 days during one week (like an intensive training in jumping etc).

Once added, the instructor should be able to choose what skill_level is required to see the course.

From the customer dashboard, we need to display these courses to the appropriate customers, and allow them to request to join the course. Once approved, that course should show up under the calendar in the customers dashboard.

mceder commented 11 years ago

Support for this in table leason. Checks are made in instructor and customer controller, with the exception for the rebooking function in customer, have not decided how to handle that properly yet.

Note that all records are entered with a default start_date and end_date in the table leason, so that the if statements will be valid, regardless if it is limited or not. This is entered by default, see db model.