Non-production preview
Student experience preview
Read-only web evidence surface for student dashboard, course work, submissions, practice, games, pet state, portfolio, and progress proof. It keeps student parity visible without opening private student data.
Mission areas
6
Protected route
/student
Public preview
Read-only
Pet state preview
review
The student companion reflects login, assignment, quiz, and attendance progress without exposing private live records.
Open student loginStudent evidence gates
The web app may only leave this area as Ready after authenticated staging students prove course, assignment, progress, portfolio, and role-boundary behavior with shared data.
| Gate | Native evidence | Web preview | Required next proof |
|---|---|---|---|
| Course mission board | Native student profile is the Quest Aquarium mission board for next lessons, due work, feedback, and portfolio wins. | Preview names the course dashboard and next-lesson path without reading live student records. | Sign in as a staging student and verify tenant-scoped courses, lessons, due dates, and release rules. |
| Assignment submission | Mac readiness requires student assignments, grades, attendance, messages, standards, and IEP/accommodation evidence. | Preview keeps submission, feedback, and due-work gates visible as separate proof points. | Submit deterministic assignment fixtures and verify upload, resubmit, feedback, grade, and audit receipts. |
| Flashcards and practice | Web already has flashcard routes and shared textbook review progress models. | Preview connects practice review to the student parity gate while keeping persistence proof blocked. | Verify flashcard progress writes for a staging student and survives refresh across devices. |
| Games and pet state | Native readiness tracks student games, pet journal, pet care writes, and offline pet queue coverage. | Preview shows the student game and pet entry point without claiming synced game/pet state. | Prove game session progress, pet care journal writes, and role-scoped readback in staging. |
| Portfolio | Shared Mac data paths include student portfolio submissions and parent-sharing metadata. | Preview keeps portfolio reflection and sharing metadata visible without exposing real artifacts. | Submit portfolio evidence and verify student, teacher, and linked-family visibility boundaries. |
| Progress/RLS proof | Mac readiness requires student session proof and cross-tenant denial checks for profiles, courses, grades, submissions, attendance, and messages. | Preview names progress and RLS as the equality blocker before student parity can be claimed. | Run student role-boundary tests against staging accounts and Supabase RLS policies. |
What this does not prove
This preview does not prove live student authorization, Supabase RLS, assignment submission writes, grade visibility, game progress, synced pet state, portfolio writes, or cross-tenant denial checks. Those remain staging-backed blockers.