Version 0.04
June 6, 2026
Student accounts and classroom security
Student access moved closer to a classroom-code sign-in model, with stronger data boundaries.
Why it matters
- - Students can join with a class code and their own password.
- - David controls approval, roster cleanup, and password support.
Verification
- - Student and teacher account flows were included in live QA passes.
- Added class-code join flow with student name, email, password setup, and pending approval.
- Added teacher approval, student removal, name/email edits, and password reset support.
- Kept legacy access-code routes available for seeded demo students.
- Added cookie-backed sign-in so users can stay signed in on the same device.