Class Calendar (/sections/[id]/calendar)
Reached from a class’s detail page via Calendar. Shows a 60-day grid: student names down the left (fixed column, scrolls independently), dates across the top, and a colored dot per student per day.
- Dot colors: green = Present, red = Absent, orange = Late, light = Excused, gray “NC” = No Class, empty outline = no record.
- Scroll horizontally to see more dates; older dates load automatically as you scroll left.
- Tap Today (top right) to jump back to the current date.
- Tap any dot for a past or today date to open a quick editor:
- Pick a new status from 5 buttons (Present/Absent/Late/Excused/No Class)
- Remove record if you want to clear it entirely
- This is the fastest way to fix a single mistaken record without going through the swipe screen again.
A legend at the bottom reminds you what each color/dot means.
Print Roster (/print)
A plain, printer-friendly attendance sheet for a class and date.
- Tap Print to open your browser’s print dialog directly.
- The sheet lists every student with: row number, student ID, name, today’s status (blank if not yet marked), reason, and note — in an easy-to-scan table with alternating row shading.
Useful for a paper backup, a substitute teacher, or admin sign-off.