Skip to content

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

  1. Go to Attendance โ†’ [Student Name]
  2. Click the absence date
  3. Select Excuse โ†’ enter reason (e.g. Medical Certificate)
  4. 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:

  1. Attendance โ†’ Import
  2. Download the template
  3. Fill in: date, student_id, status
  4. Upload