Skip to content

Attendance Reports

Attendance Reports

Generate and analyze attendance reports for students, courses, and batches.

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


Table of Contents

  1. Overview
  2. Available Reports
  3. Generate Reports
  4. Student Attendance Report
  5. Batch Attendance Report
  6. Shortage Report
  7. Export Options
  8. Field Reference
  9. Troubleshooting

Overview

Attendance reports provide insights into:

  • Individual student attendance patterns
  • Class/batch attendance summaries
  • Attendance shortage identification
  • Trend analysis over time
  • Compliance with minimum requirements

Available Reports

ReportPurposeUsers
Student AttendanceIndividual student summaryFaculty, Admin
Batch AttendanceClass-wide statisticsFaculty, Admin
Subject AttendancePer-subject breakdownFaculty
Shortage ReportBelow threshold studentsAdmin
Daily ReportDaily attendance summaryFaculty
Monthly ReportMonthly trendsAdmin
Comparative ReportBatch/course comparisonAdmin

Generate Reports

Step 1: Access Reports

  1. Go to OpenEduCat > Attendance > Reports
  2. Select report type from menu

Or use:

  1. Go to OpenEduCat > Reporting > Attendance Reports

Step 2: Set Filters

Common filter options:

FilterDescription
Date RangeStart and end dates
CourseSpecific course
BatchSpecific batch
StudentIndividual student
SubjectSpecific subject

Step 3: Generate

  1. Click Generate or Print
  2. Report displays in view or PDF

Student Attendance Report

Generate Individual Report

  1. Go to OpenEduCat > Attendance > Reports > Student Attendance
  2. Select filters:
FieldDescription
StudentSelect student
Date FromReport start
Date ToReport end
CourseFilter by course
  1. Click Generate Report

Report Contents

SectionInformation
HeaderStudent details, report period
SummaryTotal sessions, present, absent
PercentageOverall attendance %
DetailsDate-wise attendance records
StatusMeets requirement or shortage

Sample Output

Student: John Doe (STU001)
Course: Bachelor of Computer Science
Period: August 2025 - December 2025
Summary:
- Total Sessions: 120
- Present: 108
- Absent: 8
- Excused: 4
- Late: 3
Attendance Percentage: 90%
Status: Meets Requirement (Min: 75%)

Batch Attendance Report

Generate Batch Report

  1. Go to OpenEduCat > Attendance > Reports > Batch Attendance
  2. Select:
FieldDescription
CourseSelect course
BatchSelect batch
Date RangeReport period
  1. Click Generate Report

Report Contents

SectionInformation
OverviewBatch statistics summary
Student ListEach student’s attendance
ComparisonBest/worst attendance
TrendsWeekly/monthly patterns

Batch Statistics

MetricDescription
Average AttendanceBatch mean %
HighestBest student %
LowestWorst student %
Meeting RequirementCount above threshold
ShortageCount below threshold

Shortage Report

Generate Shortage Report

  1. Go to OpenEduCat > Attendance > Reports > Attendance Shortage
  2. Configure:
FieldDescription
CourseFilter by course
BatchFilter by batch
ThresholdMinimum % (default: 75%)
Date RangeReport period
  1. Click Generate Report

Report Contents

Lists students below threshold:

ColumnDescription
Student NameStudent identifier
Current %Actual attendance
Required %Threshold value
ShortageSessions needed
Sessions LeftRemaining sessions
Can RecoverYes/No

Recovery Calculation

The report calculates if student can reach threshold:

Sessions Needed = (Required% * Total - Current Present) / 100
Can Recover = Sessions Needed <= Sessions Remaining

Export Options

Export to PDF

  1. Generate report
  2. Click Print button
  3. Select PDF format
  4. Download file

Export to Excel

  1. Generate report
  2. Click Export button
  3. Select Excel format
  4. Download file

Export to CSV

  1. Generate report
  2. Click Export > CSV
  3. Download for further analysis

Scheduled Reports

  1. Go to OpenEduCat > Configuration > Scheduled Reports
  2. Create new schedule:
FieldDescription
Report TypeAttendance report type
FrequencyDaily, Weekly, Monthly
RecipientsEmail recipients
FiltersDefault filter values

Field Reference

Report Filters

FieldTypeDescription
date_fromDateReport start
date_toDateReport end
course_idMany2oneCourse filter
batch_idMany2oneBatch filter
student_idMany2oneStudent filter

Report Output

FieldTypeDescription
total_sessionsIntegerTotal tracked sessions
present_countIntegerPresent sessions
absent_countIntegerAbsent sessions
excused_countIntegerExcused absences
late_countIntegerLate arrivals
attendance_percentFloatOverall percentage

Shortage Metrics

FieldTypeDescription
thresholdFloatMinimum required %
shortage_percentFloatBelow threshold by
sessions_neededIntegerTo reach threshold
can_recoverBooleanRecovery possible

Troubleshooting

Report shows no data

Problem: Generated report is empty.

Solutions:

  1. Verify date range includes attendance records
  2. Check course/batch filters are correct
  3. Ensure attendance sheets are confirmed
  4. Verify user has access to selected data

Percentage calculation wrong

Problem: Attendance percentage seems incorrect.

Solutions:

  1. Verify total sessions count
  2. Check for duplicate attendance records
  3. Confirm excused absences are counted correctly
  4. Review late marking settings
  5. Check calculation formula in settings

Export not working

Problem: Cannot download report.

Solutions:

  1. Check browser popup blocker
  2. Try different export format
  3. Reduce report size (smaller date range)
  4. Check server storage space
  5. Review browser download settings

Scheduled report not sending

Problem: Automated reports not arriving.

Solutions:

  1. Check email server configuration
  2. Verify recipient email addresses
  3. Check scheduled job is running
  4. Review cron logs for errors
  5. Test with manual send