Attendance
Student and staff attendance tracking
Overview
OptiCRM supports multiple attendance tracking methods — manual class-wise marking, biometric import, and bulk upload.
Student Attendance
Marking Attendance
Navigate to Attendance from the sidebar:
- Select class and section
- Select date
- Mark each student: Present, Absent, Late, Half Day, Excused, Leave
- Save — records created in bulk
Attendance Statuses
| Status | Description |
|---|---|
| Present | Student was present |
| Absent | Student was absent (unexcused) |
| Late | Student arrived late |
| Half Day | Student was present for half the day |
| Excused | Absent with valid reason |
| Holiday | Institutional holiday |
| Leave | On approved leave |
Attendance Sources
| Source | Description |
|---|---|
| Manual | Marked by teacher in the app |
| Biometric | Imported from biometric device |
| Imported | Bulk uploaded via CSV |
Staff Attendance
Staff attendance is tracked separately:
- Daily check-in/check-out
- Linked to leave management
- Used for payroll computation
Parent Portal View
Parents can view their child's attendance from the portal:
- Monthly calendar view with color-coded statuses
- Attendance percentage
- Absent days listed
Automated Alerts
The system can send automated notifications:
- SMS/Email to parents when child is marked absent
- Attendance shortage warnings (below threshold percentage)
- Daily/weekly attendance summary reports