Method 1, Manual attendance (class list)
Manual attendance is the standard daily method for most settings. You see your whole class on one screen and mark each child in under a minute.
- Go to Attendance from the sidebar and select the Daily Attendance tab.
- Select your class section and confirm the date (defaults to today).
- The class list appears with each student's photo (if uploaded), name, and a row of status buttons.
- For each student, click the appropriate status: Present, Absent, Late, or any custom status you have set up.
- For students marked Late, an optional arrival time field appears. Enter the time if you know it.
- When all students are marked, click Submit Attendance. A confirmation banner confirms the record is saved.
Method 2, QR code attendance
QR code attendance is ideal for schools with a dedicated gate or reception area. Parents scan their child's unique QR code as they arrive, automatically marking the child as Present at the current time.
- At the school gate or reception, open the QR Scanner on a tablet or phone: go to Attendance from the sidebar and select the QR Scanner tab.
- The camera activates. Ask the parent to present their child's QR card or show it on their phone.
- Hold the camera over the QR code. When it scans successfully, the child's name and photo appear on screen with a green "Arrived" confirmation.
- The attendance record is created automatically: Present, current timestamp, arrival method = QR.
- If the QR code belongs to a child from a different school or the code has been revoked, a red "Invalid" banner appears.
Method 3, Bulk attendance (date ranges)
Bulk attendance is used for events like school trips, closure days, or correcting a missed day of attendance.
- Go to Attendance from the sidebar and select the Bulk Actions tab.
- Select the class section and the date range (or a single date).
- Select the status to apply to all students in the class for that range (e.g. "Field Trip" or "School Closed").
- Optionally exclude specific students if they were not part of the bulk event.
- Click Apply Bulk Attendance. A confirmation screen shows exactly which records will be created before you commit.
- Click Confirm. Records are created for all selected students across all selected dates.
See article 3.6 for full bulk attendance documentation including how to undo a bulk entry.
Attendance cut-off and notifications
Your admin may have configured an attendance cut-off time, after which unmarked students are automatically flagged as Absent (not marked). Check your school's policy. The notification system sends an SMS or WhatsApp to parents when their child is marked absent, this happens automatically if your admin has enabled it in Settings → Notifications.