SpudSchool

Guide · 3 min read

Set up your class once, use it in every tool

Typing your class list into every tool would be tedious. Classes solves that: enter your class once and it is available everywhere, so picking a pupil in the Report Writer or pulling the list into the Name Picker is a single click.

How it was built

A class is a named list of pupils with optional attributes — gender, a simple ability and behaviour band, term of birth, and flags such as Pupil Premium, EAL, SEN and EHCP. Other tools read whichever attributes they need: the Class Mixer and Seating Plan use the balancing flags, while the Name Picker just needs names.

Classes are stored in your browser's own database, not on a server. You can create a class directly, or save one from the Class Mixer, and you can export all your classes to a backup file to move between devices or keep safe.

Keeping pupil data minimal

By design you only ever enter first names and an initial, plus categorical flags. Because everything stays in your browser, none of it is ever seen by us anyway — but sharing the minimum data needed to get the job done is simply good practice, and first-name-plus-initial is all any of the tools require.

How to use it well

  • Build your class at the start of the year and let every tool share it.
  • Fill in ability, behaviour and flags if you want the Mixer and Seating Plan to balance on them — leave them blank if you only need names.
  • Export a backup before clearing your browser data or switching devices.

Where your data lives

Everything you type stays in your browser. There is no account and no server-side database — class lists and saved work live in your browser's own storage on the device you are using. You can export a backup or clear everything at any time from the Classes page.