Choose your operation mode to begin.
Session Found
Previous session data detected.
Enter Instructor Key
โ ๏ธ Danger Zone
As an instructor, you control the randomizer and broadcast the selected student's result to all participants connected in the session.
The sidebar panels give you quick access to session data. Click the vertical tab selection buttons on the right edge of the sidebar to open each panel.
Student data is synchronised with Firebase. When you first log in, the system checks whether historical data already exists in the shared database.
Connecting to Firebase to verify your historical student data.
people.json or
presented.json via Settings โ Data Management โ
Import.
presented.json.Open the Settings panel via the โ๏ธ icon (bottom-left). Changes sync immediately to all connected instructors.
The engine uses a Stochastic Decaying Penalty model to guarantee fairness and geographic diversity across sessions.
P(i) = max(0.01, 1 โ (S/10 ร R^i))
Multiple instructors can share the same Instructor Key to run perfectly synchronised sessions in real time via Firebase.
You are currently in Demo Mode. This is a sandbox environment.
Any spins you make, settings you change, or students you mark as absent will not affect the real database or other users.
This mode is perfect for training, testing the randomizer logic, or preparing for a session without risking live data.
Tweak the application behavior to suit your preference. These settings only affect your current browser session.
The engine uses a Stochastic Decaying Penalty model to ensure variety and fairness.
Practice data management using local JSON files.
presented.json
file.If you would like to volunteer during the extra time, you can use this feature to digitally raise your hand and notify the instructor.