In Development
ChalkboardRota is the first tool I’m building in the ChalkboardAI suite. Right now you can try the first draft of a simple in-browser anonymisation demo below — the foundation that keeps all pupil data secure and local to your device.
The finished version will go much further:
- Upload your class timetable and tag staffing availability
- Fix mandatory interventions (EHCPs/PLPs) as constraints
- Generate a draft rota that balances sessions, staffing, and pupil needs — all anonymised, ready to export
This page will update as new features are added. For now, the anonymisation demo shows the privacy-first logic at the heart of the tool.
In-browser anonymisation (demo)
How to try the demo
- Copy the sample text below and paste it into the input box.
- Click Anonymise → Reidentify.
- You’ll see three things appear:
- An anonymised version of your timetable.
- A reidentified version, restoring the original names.
- A name mapping table, showing which anonymised label links to which pupil.
Right now the tool just demonstrates the anonymisation and reidentification steps. In the finished version, an AI planning stage will sit in between – using the anonymised data to build an intervention rota, before names are safely reattached at the end.
No data is uploaded. All processing happens in your browser.
Sample text:
Copy these names into the 'Pupil names' box:
Amelia
Jack
Sophie
Oliver
Mia
Noah
Grace
Ethan
Charlotte
Harry
Isla
Leo
Ava
Emily
Copy this rough timetable into the 'Timetable text' box:
Monday: 9:20–9:40: Spelling with Amelia and Jack
9:40–10:45: Writing – support for Sophie, Oliver and Mia
Tuesday: 11:00–12:00: Maths intervention with Noah
1:15–1:45: Number Sense – guided group with Grace and Ethan
Wednesday: 2:15–3:00: Topic work – Charlotte, Harry and Isla
Thursday 12:00–12:15: Reading – paired support for Leo and Ava
Friday 9:00–9:20: Assembly – whole class, with support for
Emily if available
Anonymised
Your anonymised name list will
appear here.
Reidentified
This is what the teacher will
see when they reidentify their
data.
Name mapping
This will display the anonymous names map
that will be stored in browser ready for
reidentification.