Examinations
Exam day operations
Seating plans, hall tickets, invigilation, attendance, and irregularity logging.
Examinations guide for day and boarding schools.
Last updated August 29, 2026
Before exam day, coordinators generate and persist seating by venue capacity, assign invigilators, and set schedule publishDate so families can see papers and download hall tickets. Exam day screens support invigilators and coordinators for roll call, absentees, and irregularities.
The saved seating plan belongs to the session and has one assignment per student across the active students in its non-cancelled papers. Automatic allocation uses each room’s effective capacity, the smaller of configured capacity and rows multiplied by columns. Special-accommodation records are not inputs to this algorithm. They are surfaced as flags on the exam-day roster and hall-ticket output, so the coordinator must decide and record any practical arrangement rather than assuming a different seat or duration was allocated.
On the paper screen, an assigned invigilator or coordinator can search the roster and toggle a candidate absent. The absentee record is linked to the paper and propagates ABSENT to the linked assessment mark in a transaction; removing the absentee restores a PRESENT mark with no score so the marker can enter one. Roll-call and absentee edits are blocked once paper marks are frozen or the session is archive-frozen. The same workspace records irregularity descriptions and handed-out versus collected script counts.
Setup (before the day)
- Define venues and capacity at /exam-venues.
- Assign venues and invigilators on each paper; resolve leave clashes when assigning.
- Generate and persist seating for the session (auto-allocation by room capacity).
- Review accommodation flags on the roster and hall tickets; seating generation does not apply them automatically.
- Set session publishDate so /my-exams and /parent-dashboard/exams show the timetable and tickets.
Day-of workflow
- /exam-day - today's papers across venues (participant-first for assigned invigilators)
- /exam-day/[paperId] - roster, seating chart, absentee and irregularity marks
- Hall tickets - one PDF per student per session at /my-exams and /parent-dashboard/exams after schedule publishDate; it lists every published paper for their class plus the session seat and accommodation flags, and carries no QR code
- Invigilator assignment - linked to staff roster per venue/paper; substitute accept flow supported
- Accommodations - flags on exam-day roster from student profile
- Class Exams - /my-class/exams for homeroom teachers to review class papers and progress
Common questions
Quick answers in plain language.
Where should invigilators look for accommodation information?+
The exam-day roster displays active accommodation flags, including extra-time details where present, and hall-ticket output can carry the same information. The seating generator ignores these flags, so the coordinator must brief invigilators and arrange the room or timing manually.
What happens when a candidate is marked absent?+
The paper gets an ExamAbsentee row and the linked AssessmentMark is changed to ABSENT with no score. An authorised invigilator or coordinator can remove the absentee before marks are frozen; that restores PRESENT with a null score for later marking.
Related searches
School leaders and IT teams often search for: how to exam day in school management software, best exam management software for K-12 schools, Schoolyi exam day guide, online exam scheduling schools, hall ticket software, and school results portal.

