Sign-in required
In production this layer sits behind real authentication. A teacher sees only their own class; an admin sees all of them.
Demo uses synthetic learners only.
Data Privacy Act (RA 10173), by design. A minor's education records are sensitive personal information. This layer signs users in and logs every view; each role sees only its own scope. The public page is aggregate-only by construction, not by promise. Every record on this demo is synthetic.