Attendance
Live class attendance is captured server-side from BoardKast / Zoom join events — no manual marking. For in-centre batches, your teachers tap names on a tablet. Parents see everything in their dashboard, scoped to the last 30 days.
BoardKast emits a webhook on every join and leave. Amoozora maps the user to the student record and accumulates duration across rejoins. No one has to remember to take attendance.
For in-centre attendance, teachers open the batch on a phone or tablet and tap names. Bulk mark + bulk absent buttons for fast classes.
Every parent sees their child's attendance percentage, recent classes, and duration per session — across both live and physical attendance.
If a student loses connection and rejoins, duration accumulates correctly instead of being overwritten. Common in patchy-internet India.
One click in Platform → Integrations → BoardKast wires the attendance_marked event to your dashboard.
For live classes, just schedule it like normal. For batches, set the weekly recurrence on the batch detail page.
Live: server-side from join/leave events. Physical: teacher taps "Present" on the tablet view at the start of class.
Linked parents see their child's attendance percentage and per-class breakdown without you sending any reports.
Yes — Zoom integration emits the same join/leave webhook events that BoardKast does, so attendance is captured automatically regardless of which live platform you use.
Duration accumulates. We track joined_at and last_join_at separately, so each rejoin adds to the total session time instead of resetting it.
Yes. Linked parents see their child's attendance for the last 30 days — both live classes and physical batches — from the parent dashboard.
Within ~1 second of actual session time. The server timestamp on each join/leave event is the source of truth, not the student's device clock.