Build a fair-turn classroom routine
Let the wheel support participation, not pressure.
Prepare the roster
Open Edit names and enter one name per line. Use nicknames, first names with an initial, or classroom aliases rather than full identifying details. Replacing the roster resets the round and deletes prior turn history after confirmation. Duplicate names are separate roster entries; add distinguishing initials so the class knows who was selected.
Mark who is here
Each checked student is present. Uncheck someone who is away before choosing a name. An absent student is excluded from selection but keeps their place in the current round. If they return before that round ends, they become eligible unless they already had a turn.
How fair turns work
Within a round, every present student who has not yet been picked has an equal chance. A successful pick removes that identity from eligibility until the next round. Round progress survives page reloads and later days if this browser keeps its local storage. There is no automatic midnight reset.
End a round deliberately
Once everyone present has been picked, choosing stops. You can wait for absent students or use Start next round. Starting a new round makes all present students eligible again and retains teacher history. Starting early is allowed after confirmation, but it ends the previous round’s guarantee of one turn each.
Correct a mistake
Undo last pick restores eligibility and history for the most recent pick in this open page. It is not a multi-step undo. Changing attendance, starting a round, replacing the roster or reloading the page clears undo availability so it cannot revert unrelated changes.
Project with care
Projector view hides roster controls and teacher history, leaving the wheel and current result. Press Escape or Exit projector to return. Names on the wheel are still visible to the audience. This view is not an access-control system: anyone using the browser can exit it and inspect saved information.
Keep a humane routine
Offer a pass, thinking time or pair discussion before sharing. The tool records selection, not participation quality or whether a student actually spoke. Do not use random selection as punishment or to determine grades. Fair selection alone does not guarantee equitable classroom participation.
Work safely across tabs
On HTTPS or localhost, a browser with Web Locks serializes saved changes across tabs. Each action reads the latest saved state. Edits to the same wheel or destructive actions based on older data are rejected rather than overwriting newer work. Draft text stays in its editor so you can copy it before reloading. If safe shared storage is unavailable, changes remain in memory only and the app warns you. Keep that tab open until you preserve the work.