Course module - Kosudo/nextSIS GitHub Wiki
###Introduction The course module provides the ability to create a course catalogue for the school based within subject areas. Periods and teachers are assigned to these courses, which have a limited number of seats.
###Class period calendars It has to be possible to designate the times and dates a class period occurs. As a minimum on dates, this will be a day of the week or multiple dates. Ideally, we would also have some capability to designate a class as occurring on alternate weeks.
###Method of assigning Courses have periods associated with them and it should be possible to assign a student to a course and have that assignment automatically include them in the course's periods on the calendar. Course setup can be a very long process so the number of clicks needs to be minimised.
###Reports
- [Available Seats] (available-seats-report)
- [Timetable] (timetable-report)
- [Student Photos] (student-photos)