Roster auto-generation and modifications are locked. Renew your 12-month license to resume.
School SaaS Portal
Exam Invigilation Management System
Automatically create balanced, conflict-free exam rosters while respecting teacher subjects, class sizes (1:30 ratio), and regular teaching timetables.
0
Registered Teachers
0
Exam Sessions
0 / 0
Slots Assigned
365
Subscription Days Left
Active Constraints & Rules
Rule 1
1:30 Invigilator Ratio
1 invigilator per 30 students (1–30: 1, 31–60: 2, 61–90: 3, etc.).
Rule 2
No Subject Invigilation
Teachers are never assigned to invigilate subjects they actively teach.
Rule 3
Teaching Timetable Sync
Teachers with a class at that slot are excluded. Always applied to the Gr 12 prelim and final sittings.
Rule 4
One Exam Type Per Roster
Term 2 (all teachers available), Gr 12 prelim, Gr 12 final, or Term 4 Gr 8–11. The type fixes the grades and the timetable rule.
Teaching Staff Directory
Manage teachers and subjects taught to prevent subject-invigilation conflicts.
Teacher Name
Subjects Taught
Actions
Regular Teaching Schedules
Specify when teachers are busy giving normal classes (e.g., Grade 8-10 classes during Grade 12 prelims).
Busy teaching slots
Teacher
Day
Period
Class & Subject
Actions
Exam Timetable
Register exam sessions with date, period, subject and student count to drive the 1:30 invigilator ratio.
Paper list — subject, grade and number of students
Upload the list your exams office works from (CSV: subject,grade,students), then drop each paper into a slot. The 1:30 ratio is worked out per paper.
Subject
Gr
Students
Invig. (1:30)
Slot
Actions
Schedule paper
Date
Day
Period
Gr
Subject
Students
Invigilators Needed (1:30)
Actions
1. Choose the exam type
Every roster is generated for exactly one sitting. The exam type fixes which grades may appear on the roster and whether the teaching timetable is respected.
2. Generate the roster
Runs the constraint solver: enforces the 1:30 ratio, excludes teachers from their own subjects, skips busy teaching slots for the sittings that require it, and balances total invigilation load fairly.
No roster generated yet. Register teachers, schedules and exams — then click "Generate Balanced Roster".
Select a teacher to view their personal invigilation duty schedule.
Document Library
Keep exam timetables, staff timetables and policies beside the roster data. PDF only, stored with the school account so the library follows you across devices.
Sign in to load this school's storage limits.
Uploaded documents
Open this tab to load the library.
Subscription & Billing
Your school account runs on an annual SaaS license. All stored data remains safe if the subscription lapses.
Account
Not signed in
—
Annual School Unlimited
License Status
—
Expires on —
—
Plan Price
R1200 / year
Unlimited teachers, exams and rosters. Automatic 1:30 ratio enforcement included.