Perception Learning is a hackathon prototype for education research and demonstration. It is not a production student-information system and should not be deployed to real children without institutional review.
- Browser sessions use random anonymous identifiers; no email address or password is required.
- Classroom endpoints bind each anonymous session to one role and reject learner access to teacher evidence routes.
- Seeded learners and events are labeled as demo data and are not presented as real students.
- Lesson-note excerpts are private by default. A learner must explicitly opt in while joining before the teacher can see excerpts.
- When sharing is off, note events tell the teacher only that a private note was saved; the note body is redacted from the classroom event.
- Teacher AI briefs describe observable learning actions only and explicitly avoid diagnoses and automated grades.
- Generated simulation code runs in a networkless, storage-free, CSP-sandboxed iframe after contract validation.
- anonymous learner and teacher session identifiers;
- learner-chosen display name and classroom membership;
- assignments and opened/completed state;
- learning events such as forecast commitment, parameter changes, questions, assessments, and explicit stuck signals;
- note excerpts only when sharing is enabled;
- teacher-authored interventions;
- personal notes, assessments, and experiment history tied to the anonymous learner session.
- district or institutional privacy, accessibility, security, and curriculum review;
- a production identity provider with verified teacher/class ownership and account recovery;
- guardian/student consent flows appropriate to age and jurisdiction;
- configurable retention, export, correction, and deletion controls for classroom data;
- documented FERPA/COPPA/GDPR analysis as applicable;
- moderation and escalation policies for learner-authored text;
- an incident-response process, audit logs, and least-privilege administrator access;
- removal or replacement of demo data in production classrooms.
Do not enter sensitive personal, health, disciplinary, or accommodation information into this prototype.