Timer and Picker are below · Teacher Panel configures this screen
0:00
Time's up!
Ready to pick
Mark absent students for this period
Teacher Panel
⚠ The active bell schedule is SAMPLE data. Replace it with your real bell times below before relying on auto period detection.
Manual period override
Bell schedule JSON (advanced)
Edit the raw schedule config. Must stay valid JSON matching the documented schema (see CLAUDE.md).
Period → course mapping
Add students one at a time above, or paste/edit the full list directly in the box, then click Save Roster. Nothing is saved until you click Save Roster. Rosters are stored only in this browser's local storage — they are never written to a file or sent anywhere. See CLAUDE.md "Privacy rules".
Lesson data last updated: —
To update lessons, ask Claude in this project: "Update class-screen using this week's lesson plan spreadsheet."
See docs/LESSON_IMPORT.md for the exact workflow and validation rules.
Lessons for the selected course (next 14 days)
Fullscreen and Display Mode are also available from the main toolbar. Display Mode hides all teacher controls — tap the top-left corner 3 times quickly, or press Escape, to bring them back.