Attendance¶
Overview¶
EduDesk tracks daily attendance per class. Teachers mark attendance from their dashboard. Admins can view school-wide reports.
Marking Attendance¶
Teachers: Go to Attendance โ Mark Attendance โ select class and date โ mark each student Present / Absent / Late / Excused โ Submit.
Admins: Can mark attendance for any class via Attendance โ Bulk Mark.
Attendance Status Codes¶
| Status | Meaning |
|---|---|
| P โ Present | Student attended |
| A โ Absent | Did not attend, no reason given |
| L โ Late | Arrived after roll call |
| E โ Excused | Absent with valid reason (medical, etc.) |
Viewing Reports¶
Go to Attendance โ Reports:
- Daily summary โ school-wide count per day
- Per student โ full attendance history with percentage
- Per class โ class attendance rate over time
- Low attendance alerts โ students below the threshold (default 75%)
Excusing an Absence¶
- Go to Attendance โ [Student Name]
- Click the absence date
- Select Excuse โ enter reason (e.g. Medical Certificate)
- Save โ the record updates to Excused (E)
Attendance Warnings¶
Students who fall below the configured attendance threshold receive an automatic warning notice (visible to parents in the portal).
Configure the threshold: Settings โ Attendance โ Warning Percentage (default: 75%).
Bulk Attendance Import¶
For large schools, import attendance from a CSV:
- Attendance โ Import
- Download the template
- Fill in: date, student_id, status
- Upload