Skip to main content
All help topics

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