Build and publish the school timetable, then show role-specific views to teachers and students.
Who does what
| Role | Responsibility |
|---|
| ADMIN | Edits the master week template (Mon-Fri day schedules), periods/slots, auto-populate, clash checks, print/CSV |
| TEACHER | Views My Timetable |
| STUDENT | Views My Class Timetable |
End-to-end
- Confirm classes, subjects, and staff exist (school-year start)
- Admin Timetable - fill the master week template (Add period / Add break, click cells for subjects); optionally Apply bell schedule to all weekdays and Auto-populate; review secondary List / Day / Week / Month
- Resolve clashes; publish/activate the period
- Teacher My Timetable and student My Class Timetable
Screens
Common mistakes
- Publishing with unresolved subject/room/teacher clashes
- Viewing an inactive timetable period
- Building timetable before classes and subjects exist
- Editing the wrong week template