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
- Overview
- Access Settings
- Attendance Mode
- Tracking Options
- Default Values
- Notifications
- Field Reference
- 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
- Go to OpenEduCat > Configuration > Settings
- Scroll to Attendance section
Or use the direct path:
- Go to Settings app
- Click OpenEduCat
- Navigate to Attendance
Attendance Mode
Choose Attendance Mode
| Mode | Best For | Description |
|---|---|---|
| Subject-Wise | Universities, Colleges | Separate attendance per subject/session |
| Generic | K-12, Schools | One daily attendance per class |
Configure Subject-Wise Mode
- Enable Subject-Wise Attendance
- Configure options:
| Setting | Description |
|---|---|
Link to Timetable | Auto-populate from schedule |
Require Subject | Subject field mandatory |
Faculty Auto-Fill | Fill faculty from session |
Configure Generic Mode
- Disable Subject-Wise Attendance
- Configure options:
| Setting | Description |
|---|---|
Daily Attendance | One record per day |
Homeroom Teacher | Assign default faculty |
Tracking Options
Status Types
Configure available attendance statuses:
| Status | Code | Default Enabled |
|---|---|---|
| Present | P | Yes |
| Absent | A | Yes |
| Excused | E | Yes |
| Late | L | Optional |
Enable Late Marking
- Enable Track Late Arrivals
- Configure late threshold:
Late Threshold (minutes)- Time after which marked lateConvert Late to Absent- After X late marks
Excused Absence Configuration
- Enable Excused Absences
- Options:
Require Reason- Reason field mandatoryRequire Document- Upload proofManager Approval- Require approval
Default Values
Auto-Population Settings
| Setting | Description |
|---|---|
Auto-Load Students | Load enrolled students automatically |
Default Status | Default status for all students |
Date Default | Today’s date or session date |
Time Settings
| Setting | Description |
|---|---|
Track Time In/Out | Record check-in/check-out times |
Working Hours | Standard hours for calculation |
Timezone | Institution timezone |
Faculty Defaults
| Setting | Description |
|---|---|
Auto-Assign Faculty | Current user as default |
Restrict to Assigned | Only assigned faculty can mark |
Notifications
Absence Notifications
Configure alerts for student absences:
- Enable Absence Notifications
- Configure triggers:
| Trigger | Description |
|---|---|
Immediate Alert | Notify on each absence |
Daily Summary | End of day report |
Threshold Alert | Alert when X absences reached |
Recipients
| Recipient | Notification Type |
|---|---|
| Parent/Guardian | Email, SMS |
| Class Teacher | Internal notification |
| Administrator | Dashboard alert |
Email Templates
- Go to OpenEduCat > Configuration > Email Templates
- Configure attendance templates:
- Absence Notification
- Attendance Summary
- Low Attendance Warning
Field Reference
General Settings
| Field | Type | Description |
|---|---|---|
attendance_mode | Selection | Subject-wise or Generic |
auto_load_students | Boolean | Auto-populate students |
default_status | Selection | Default attendance status |
track_late | Boolean | Enable late tracking |
Threshold Settings
| Field | Type | Description |
|---|---|---|
late_threshold | Integer | Minutes for late marking |
absence_alert_threshold | Integer | Absences before alert |
min_attendance_percent | Float | Minimum required % |
Notification Settings
| Field | Type | Description |
|---|---|---|
notify_absence | Boolean | Send absence alerts |
notify_parent | Boolean | Include parents |
notification_timing | Selection | Immediate/Daily |
Troubleshooting
Settings not saving
Problem: Changes not persisting after save.
Solutions:
- Ensure you have Administrator role
- Check for validation errors
- Clear browser cache and retry
- Check system logs for errors
Mode not changing
Problem: Cannot switch between modes.
Solutions:
- Existing attendance sheets may block change
- Archive or complete pending sheets
- Backup data before mode switch
- Contact support if data migration needed
Notifications not sending
Problem: Email alerts not working.
Solutions:
- Verify email server configuration
- Check email templates exist
- Verify recipient email addresses
- Review outgoing mail queue
Late marking not working
Problem: Students not marked late automatically.
Solutions:
- Verify “Track Late Arrivals” is enabled
- Check late threshold value
- Ensure check-in time is recorded
- Verify session start time is set