Build the term's class timetable by adding one lesson per period, subject, and stream.
Before you start
- The active term is set.
- Time slots are defined at Dashboard → Timetable → Time Slots (e.g. Period 1: 08:00–08:40).
- Venues exist at Dashboard → Timetable → Venues (classrooms, labs, halls).
- Subjects are assigned to the class, and teachers are assigned to those subject/class combinations (see Subjects → Assignments).
Steps
- Go to Dashboard → Timetable.
- Filter to the Class and Stream you're scheduling.
- Click Add Lesson. The dialog asks for:
- Time slot — pick the period.
- Subject — only subjects assigned to the class appear.
- Teacher — only teachers assigned to that subject for that class appear.
- Venue — any venue the school has defined.
- Click Add Lesson in the dialog footer to save. The lesson appears on the grid.
- Repeat for every period in the week. Teachers see the result at Dashboard → Timetable → My Schedule; you can preview anyone's schedule from the main Timetable page.
The grid groups its rows by day — each day repeats the streams you have filtered to, with the day name written along the group — and shows one column per period.
Break periods (time slots marked is break) appear on the grid as narrow shaded columns — no lessons can be placed in them.
Printing the timetable
Click Print in the page header to open a print-ready view. It follows the current Class / Stream filter: each stream on screen is printed as its own landscape page (days as rows, periods as columns, breaks shaded). Use your browser's print dialog to send it to a printer or save it as a PDF.
Editing or removing a lesson
- Click an existing lesson on the grid to open the Edit Lesson dialog.
- Change the time slot, subject, teacher, or venue, then click Save Changes.
- To remove the lesson, use the delete action inside the dialog.
Conflicts (a teacher booked in two places, a venue double-booked, a class with two simultaneous lessons) are flagged in the dialog before you save. Fix the conflict — don't override it.