Skip to content

Glossary

TermMeaning
ZonePhysical or logical place of duty (KS2 Playground, Dinner Hall)
Duty slotA zone + time window + requirements on a given day revision
AssignmentA person placed on a duty slot with a role (lead / support / …)
GradeStaff banding controlling default eligibility and last-resort priority
Duty tierPer-person preference: preferred, acceptable, last resort, excluded
Weekly templateRecurring Mon–Fri pattern used to materialise days
MaterialiseCreate a day revision from the weekly template
ProposalUnpublished day revision produced by the engine
PublishLock a revision as live and notify per rules
Last resortEligible but lowest-priority grade or person for a duty
PersonRota subject in the staff directory
UserLogin identity with a role
CommitmentRecurring teaching/cover block shown on the timetable
Hard gapUnfilled hard requirement on a slot
SSEServer-sent events used to refresh the Today board
TenantOne school’s isolated portal and data
SubdomainURL segment identifying a tenant (/t/{subdomain})
Occurrence keyStable hash identifying a duty calendar event across republishes (not assignment id)
Outlook write-backPost-pilot push of published duties to staff Outlook via Microsoft Graph

See also

SchoolRota documentation — every slot covered, every day.