For creators
Attendance — auto-tracked, manually editable
We log a Joined event when a learner clicks the meeting link. Edit attendance after the fact, mark someone present-but-late, or excuse an absence — all visible in the student timeline.
Last updated May 19, 2026
/dashboard/classes/<id>/attendance. Click a row to flip presence. Bulk actions cover the common cases (mark all present, all absent except…).
Auto-nudges
Learners with 3+ consecutive absences trigger a 'check in' nudge to the teacher's inbox. Tunable in /dashboard/settings → Engagement nudges.
How auto-tracking works
When a learner clicks the meeting link from the class page, we log a Joined event and mark them present. Because the actual call runs in Zoom/Meet/Teams, that join-click is the signal — so the auto-record is a strong default, and the manual edit is there for the edge cases (someone joined on another device, dialled in, or left early).
Editing attendance
- Open /dashboard/classes/<id>/attendance and click any row to flip presence.
- Mark present-but-late, or excuse an absence — it shows in the student's timeline.
- Bulk actions handle the common cases (mark all present, or all absent except a few).
Common questions
- Is attendance automatic? Yes — clicking the join link marks a learner present; you can adjust afterward.
- Can I excuse an absence? Yes — and it's reflected in the student timeline, not just a raw present/absent flag.
- What about repeat absentees? 3+ consecutive absences nudge you to check in (tunable in settings).
Related