Administrator
Maintains institution data: terms, subjects, classes, teachers, rooms, periods and reservations. Generates and publishes timetables.
Five steps, in the order the work actually happens. Nothing here is hidden configuration: each step changes data you can inspect and correct.
1
Start with the frame the timetable lives in. An institution owns its own time zone and teaching days, and holds the academic years and terms that lessons belong to.
2
Describe the groups that learn, the people who teach and the spaces they need. A weekly requirement is then attached to a class and a subject, with the teacher assignment that makes it real.
3
Periods and breaks define where a lesson is allowed to sit. Because they are ordinary records, a teaching day can be as short or as unusual as the institution actually needs.
4
The engine places every required session while honouring the rules that cannot be broken. Multi-period sessions are placed as one unit, and a run either produces a complete week or explains why it cannot.
5
Read the week as a teacher would: one class, one term, five days in order. When it is right, publish. When something changes, unpublish first — the lock is enforced by the database.
A scheduler that always produces something is a scheduler you cannot trust. AnySchedule reports an impossible week as an impossible week.
Lessons are never shortened, dropped or moved to a day that does not exist just to fill the grid. A partial week is not presented as a finished one.
Diagnostics point at the requirement that could not be satisfied, such as a missing room or an exhausted weekly requirement, so the fix is a data change rather than a guess.
Infeasibility is a typed outcome the interface can display, not an error the user has to interpret from logs.
Membership of an institution carries a role. Administration is explicit, and read access is never the same as write access.
Maintains institution data: terms, subjects, classes, teachers, rooms, periods and reservations. Generates and publishes timetables.
A member of the institution who appears on teaching assignments, with access limited to the institution they belong to.
Reads the institution’s timetable without administrative rights over its data.
The privacy policy explains exactly what AnySchedule stores, where it lives, and how an account and its data are deleted.