Skip to main content

Timetable

Edit the master week template (one day-schedule table per weekday), then use list/week/day views, auto-populate, CSV, and print as secondary tools.

Who can use this

  • ADMIN

Path

/admin/timetable

Dependencies

  • Classes, subjects, and teachers exist before filling cells.
  • Bell periods (lesson or break) define columns; teaching assignments help auto-populate weekly hours.

Screenshot

Timetable desktop

Timetable mobile

Steps

  1. Open Timetable at /admin/timetable as ADMIN. The primary canvas is the master week template (Mon-Fri tables).

Timetable step 1 desktop Desktop - focus for step 1 Timetable step 1 mobile Mobile - focus for step 1

  1. For each weekday, Add period or Add break. Edit period labels and start/end times in the table headers. Optionally Apply bell schedule to all weekdays to copy Monday onto empty Tue-Fri.

Timetable step 2 desktop Desktop - focus for step 2 Timetable step 2 mobile Mobile - focus for step 2

  1. Click an empty lesson cell to open the slot dialog (class/day/period prefilled). Choose subject (and optional teacher) from the catalog, then Save slot. Break/lunch columns are not editable.

Timetable step 3 desktop Desktop - focus for step 3 Timetable step 3 mobile Mobile - focus for step 3

  1. Optionally use secondary List / Week / Day views, or Auto-populate from teaching assignments (generate skips break periods).

Timetable step 4 desktop Desktop - focus for step 4 Timetable step 4 mobile Mobile - focus for step 4

  1. Download CSV or Print the master week layout when stable. Bell period list management remains available under the collapsed Bell periods section.

Timetable step 5 desktop Desktop - focus for step 5 Timetable step 5 mobile Mobile - focus for step 5

Fields and actions

  • Master week: template title, Add period, Add break, Apply bell schedule to all weekdays, editable period headers, clickable lesson cells
  • Period type: Lesson | Break / lunch
  • Slots: Add slot, Edit, Save slot; Class, Stream, Subject, Teacher, Day, Start, End, Room
  • Secondary view: List | Week | Day
  • Auto-populate / Generate slots / Download CSV / Print

Common mistakes

  • Publishing slots before subjects/teachers exist
  • Expecting break columns to accept subjects (they do not)
  • Auto-populate with Replace existing wiping manual fixes
  • Adding periods only on Monday and forgetting Apply bell schedule to all weekdays