Skip to content

Configure Attendance Settings

Configure Attendance Settings

Set up attendance module settings including attendance mode, tracking options, and defaults.

Time Required: 10-15 minutes Module: Attendance User Role: Attendance Manager, Administrator


Table of Contents

  1. Overview
  2. Access Settings
  3. Attendance Mode
  4. Tracking Options
  5. Default Values
  6. Notifications
  7. Field Reference
  8. Troubleshooting

Overview

Attendance settings control how attendance is tracked across your institution:

  • Attendance Mode - Subject-wise or generic daily attendance
  • Tracking Options - Status types, late marking, excused absences
  • Defaults - Auto-population, default status, time settings

Access Settings

Step 1: Navigate to Settings

  1. Go to OpenEduCat > Configuration > Settings
  2. Scroll to Attendance section

Or use the direct path:

  1. Go to Settings app
  2. Click OpenEduCat
  3. Navigate to Attendance

Attendance Mode

Choose Attendance Mode

ModeBest ForDescription
Subject-WiseUniversities, CollegesSeparate attendance per subject/session
GenericK-12, SchoolsOne daily attendance per class

Configure Subject-Wise Mode

  1. Enable Subject-Wise Attendance
  2. Configure options:
SettingDescription
Link to TimetableAuto-populate from schedule
Require SubjectSubject field mandatory
Faculty Auto-FillFill faculty from session

Configure Generic Mode

  1. Disable Subject-Wise Attendance
  2. Configure options:
SettingDescription
Daily AttendanceOne record per day
Homeroom TeacherAssign default faculty

Tracking Options

Status Types

Configure available attendance statuses:

StatusCodeDefault Enabled
PresentPYes
AbsentAYes
ExcusedEYes
LateLOptional

Enable Late Marking

  1. Enable Track Late Arrivals
  2. Configure late threshold:
    • Late Threshold (minutes) - Time after which marked late
    • Convert Late to Absent - After X late marks

Excused Absence Configuration

  1. Enable Excused Absences
  2. Options:
    • Require Reason - Reason field mandatory
    • Require Document - Upload proof
    • Manager Approval - Require approval

Default Values

Auto-Population Settings

SettingDescription
Auto-Load StudentsLoad enrolled students automatically
Default StatusDefault status for all students
Date DefaultToday’s date or session date

Time Settings

SettingDescription
Track Time In/OutRecord check-in/check-out times
Working HoursStandard hours for calculation
TimezoneInstitution timezone

Faculty Defaults

SettingDescription
Auto-Assign FacultyCurrent user as default
Restrict to AssignedOnly assigned faculty can mark

Notifications

Absence Notifications

Configure alerts for student absences:

  1. Enable Absence Notifications
  2. Configure triggers:
TriggerDescription
Immediate AlertNotify on each absence
Daily SummaryEnd of day report
Threshold AlertAlert when X absences reached

Recipients

RecipientNotification Type
Parent/GuardianEmail, SMS
Class TeacherInternal notification
AdministratorDashboard alert

Email Templates

  1. Go to OpenEduCat > Configuration > Email Templates
  2. Configure attendance templates:
    • Absence Notification
    • Attendance Summary
    • Low Attendance Warning

Field Reference

General Settings

FieldTypeDescription
attendance_modeSelectionSubject-wise or Generic
auto_load_studentsBooleanAuto-populate students
default_statusSelectionDefault attendance status
track_lateBooleanEnable late tracking

Threshold Settings

FieldTypeDescription
late_thresholdIntegerMinutes for late marking
absence_alert_thresholdIntegerAbsences before alert
min_attendance_percentFloatMinimum required %

Notification Settings

FieldTypeDescription
notify_absenceBooleanSend absence alerts
notify_parentBooleanInclude parents
notification_timingSelectionImmediate/Daily

Troubleshooting

Settings not saving

Problem: Changes not persisting after save.

Solutions:

  1. Ensure you have Administrator role
  2. Check for validation errors
  3. Clear browser cache and retry
  4. Check system logs for errors

Mode not changing

Problem: Cannot switch between modes.

Solutions:

  1. Existing attendance sheets may block change
  2. Archive or complete pending sheets
  3. Backup data before mode switch
  4. Contact support if data migration needed

Notifications not sending

Problem: Email alerts not working.

Solutions:

  1. Verify email server configuration
  2. Check email templates exist
  3. Verify recipient email addresses
  4. Review outgoing mail queue

Late marking not working

Problem: Students not marked late automatically.

Solutions:

  1. Verify “Track Late Arrivals” is enabled
  2. Check late threshold value
  3. Ensure check-in time is recorded
  4. Verify session start time is set