School configuration, assignment rules, and access controls.
School Setup
Define your school's lesson periods and times.
7 periods configured.
Period 1
07:30 – 08:20
Period 2
08:20 – 09:10
Period 3
09:30 – 10:20
Period 4
10:20 – 11:10
Period 5
11:30 – 12:20
Period 6
12:20 – 13:10
Period 7
14:00 – 14:50
Choose the format that matches your timetable export.
Does this school use odd/even week rotation?
Upload your aSc Timetables XML export file.
School location
Enter your school's 6-digit postal code. The pool matcher uses the URA planning area derived from this code to rank pool teachers by proximity (same area scores higher than adjacent areas; far areas score zero). Leave blank to disable the proximity criterion entirely for this school.
Organisational positions (HOD, KP, Senior Teacher, etc.) with optional weekly relief caps.
Assignment Rules
How the system ranks teachers for auto-assign and pool teacher scoring.
How far back the system looks when balancing relief load. Set this to match how your school tracks fairness — weekly, on a cycle, or since the start of the current term.
These rules are always on and can’t be changed. They protect against impossible or unsafe assignments.
Never self-cover
A teacher is never assigned to cover their own class while they're absent.
Never double-book
A teacher already teaching this period is never picked for relief.
Never assign while sick
Teachers on leave that day are excluded from the candidate pool entirely.
Hard weekly relief cap
Teachers at or above the configured maximum shifts in the workload window are excluded entirely. Set the cap value in the workload settings (0 = disabled).
Higher rules count more, but every rule still weighs in. Rule #1 carries about 40% of the decision; lower rules contribute the rest. After the first pass, the system also looks across the whole day’s assignments to find better trades. Drag to reorder, toggle to include or exclude.
Balance workload
Teachers with fewer relief shifts in the configured window are preferred. Default window is the current Mon–Fri week; schools on cycles can switch to a rolling lookback (10-day, 14-day, etc.) or a term window anchored to a manually set start date.
Match the subject
Prefer teachers whose timetable covers the same subject as the absent teacher.
Prefer same class
Prefer teachers who already teach the same class in another period. Helps with rapport and discipline.
Keep same reliever for consecutive periods
When a class needs relief across back-to-back periods, prefer the teacher already assigned to the previous period.
Follow role priority
Uses the priority order set in the Roles tab (lower number = picked first).
Avoid back-to-back relief
Deprioritise teachers who would have too many consecutive teaching/relief periods in a row. Default threshold: 3; configurable per school.
Changes save automatically.
How pool teachers are scored and ranked.
Pool-teacher matching
This school has its own override — updated 5/8/2026, 8:03:45 AM. Revert to platform default at any time.
The matcher ranks candidates by this list in order. Criterion #1 dominates; ties fall through to #2, #3, and so on. Drag to reorder.
“Hard filter” drops candidates that fail the criterion instead of just ranking them lower. Only subject and level can be toggled to hard.
Controls how many pool teachers the matcher evaluates per match round.
When a pool teacher already has an offer or accepted relief from another school on the same date, what should the matcher do?
Applies to in-school auto-assign and pool teacher scoring.
Roles define the priority order for auto-assigning relief teachers. Drag to reorder — top roles are assigned first.
5 roles. Drag to reorder — top = assigned first.
Relief Teacher
15 teachers
Untrained Teacher / TA
0 teachers
FAJT
0 teachers
Regular Teacher
85 teachers
EO
0 teachers
Access & Notifications
Controls who can submit absence reports through the public form at /<your-slug>/report.
Require MOE iCON sign-in to submit
Anyone with the link can submit a report on behalf of any teacher in your school. Switch on once every teacher has a login email set under Teachers.
Before flipping this on:
Recipients for the 8 AM daily relief summary.
No recipients configured. Daily summary will not be sent.
No recipients yet
Add email addresses above to enable daily summaries.
Activity
Every outbound notification — pool offers, relief assignments, daily summaries, response confirmations — leaves a row here. Use this surface to triage failed deliveries and resend them after the underlying issue is fixed.