Drag scheduled classes between teachers. Drag a class from the Class Bank below into an empty slot to schedule it. Click a block to view class information (Admins and Editors can edit). Click a teacher header to edit its name or colour if you have permission. Changes are shared through Supabase after signing in. Use Backup JSON regularly.
Need more columns? Admins and authorized editors can add teachers using “+ Add teacher”. Scroll horizontally to see all teachers.
Class Bank Click to edit a class, or drag it into a teacher column to schedule it
Weekly teacher hours
Calculated from scheduled duration across both schools for the selected week. Overtime rules can be configured in the connected version.
Local data backup and recovery
Download a backup before changing browsers or project versions. These options are separate from staff permissions.
Prototype only — role selection is a visual demonstration, not secure authentication. Supabase Auth and Row Level Security will enforce administrator and authorized-editor access in the deployed app. Without Supabase configuration, changes are stored in this browser only. With Supabase, editing requires an approved user and successful database permissions.
Class / activity
Details for this scheduled lesson only (not the Class Bank).
These notes are visible to all authorized timetable users. Only enter information teachers need to see.
Class details
Add a teacher column
Teachers appear in both schools. Removing a teacher with scheduled lessons requires extra confirmation and a backup. Other class definitions remain available in the Class Bank.
Remove teacher?
Click outside this window, press Escape, or choose Back to editing to cancel.
User Management
Invite colleagues using their email. Only administrators can manage access.