Student Attendance Portal

What students and parents see with an access code.

A public, read-only page students or parents can use to check attendance — no account or login required.

Generating a code (teacher side)

Go to Students → Lookup (or the Registrar), open the student’s profile, and generate their 6-character access code. Share this code with the student/parent (write it down, message it, etc.). You can rotate (regenerate) the code at any time from the same place, which immediately invalidates the old one.

What the student sees

They go to your app’s /auth page, tap the Student tab, and enter the 6-character code:

“Enter the 6-character code your teacher gave you.” → View My Attendance →

If the code is wrong or expired: “Please enter a valid 6-character code.”

Once entered, they see:

  • Their name and class name
  • A horizontally scrollable calendar strip with colored dots per day (same color scheme as the teacher calendar) and a Today button to jump back
  • Summary counts: “X Present · X Absent · X Late · X Excused”

The student view is entirely read-only — no editing, no private info. It never shows notes, phone/email, school ID, LRN, or photos — only the name, class, and daily status.

The code is remembered on that device (localStorage), so returning students skip straight to their record next time — unless you rotate their code, in which case they’ll be prompted to re-enter one.