Class register
Set a level on every student — that is what splits the room.
The register in the Class Planner input schema. Edit it here or on the register screen — it is the same data, kept in this browser only.
—
Exactly the Class Planner output schema — safe to store, to post to an API, or to hand to another tool.
Advanced: running this on a model instead
for developers
This page plans offline: the rules, the ladder and the activity bank live in assets/classroom.js and the two content files beside it, so it works with no key and no network.
If you would rather have a model write the week — freer prose, new activities — copy the system prompt, send the register from Class input as the user message, paste the reply into Plan JSON, and press Render pasted JSON. Same schema in, same schema out.