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:

  1. Select class and section
  2. Select date
  3. Mark each student: Present, Absent, Late, Half Day, Excused, Leave
  4. Save — records created in bulk

Attendance Statuses

StatusDescription
PresentStudent was present
AbsentStudent was absent (unexcused)
LateStudent arrived late
Half DayStudent was present for half the day
ExcusedAbsent with valid reason
HolidayInstitutional holiday
LeaveOn approved leave

Attendance Sources

SourceDescription
ManualMarked by teacher in the app
BiometricImported from biometric device
ImportedBulk 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