Skip to content

Create Attendance Register

Create Attendance Register

Set up attendance registers to define tracking rules for courses and batches.

Time Required: 10 minutes Module: Attendance User Role: Attendance Manager


Table of Contents

  1. Overview
  2. Prerequisites
  3. Create Register
  4. Configure Tracking Rules
  5. Assign to Batches
  6. Field Reference
  7. Troubleshooting

Overview

Attendance registers define:

  • Which courses and batches are tracked
  • What attendance mode to use
  • Minimum attendance requirements
  • Reporting periods

Prerequisites

Before creating an attendance register:

  • Courses and batches configured
  • Students enrolled in batches
  • Attendance mode selected in settings
  • Academic calendar set up

Create Register

Step 1: Navigate to Registers

  1. Go to OpenEduCat > Attendance > Attendance Registers
  2. Click Create

Step 2: Enter Basic Information

FieldDescriptionRequiredExample
NameRegister identifierYes”BCS 2025 Attendance”
CodeUnique codeYes”ATT-BCS-2025”
CourseAssociated courseYes”Bachelor of Computer Science”
BatchAssociated batchYes”BCS-2025-A”
Academic YearCurrent yearYes”2025-2026”

Step 3: Set Date Range

FieldDescriptionExample
Start DateRegister start2025-08-01
End DateRegister end2026-05-31

Step 4: Save Register

Click Save to create the register in draft state.


Configure Tracking Rules

Attendance Requirements

SettingDescriptionTypical Value
Minimum Attendance %Required for exams75%
Warning ThresholdAlert when below80%
Shortage NotificationAlert on shortageEnabled

Tracking Mode

Select how attendance is recorded:

ModeDescription
Per SessionEach timetable session
Per SubjectOnce per subject per day
DailyOnce per day total

Grace Options

SettingDescription
Grace DaysAllowed unexcused absences
Medical Leave DaysExcused medical absence limit
Carry ForwardCarry grace to next period

Assign to Batches

Single Batch Assignment

When creating:

  1. Select single batch in the register form
  2. All students in batch are tracked

Multiple Batches

For registers spanning multiple batches:

  1. Create register with course only
  2. Go to Batches tab
  3. Click Add a line
  4. Select multiple batches

Bulk Assignment

  1. Go to OpenEduCat > Course > Batches
  2. Select multiple batches
  3. Click Action > Create Attendance Register
  4. Configure common settings
  5. System creates register for each batch

Field Reference

Register Fields

FieldTechnical NameTypeRequired
NamenameCharYes
CodecodeCharYes
Coursecourse_idMany2oneYes
Batchbatch_idMany2oneNo
Start Datestart_dateDateYes
End Dateend_dateDateYes
StatestateSelectionAuto

Requirement Fields

FieldTechnical NameTypeDefault
Min Attendancemin_attendanceFloat75.0
Warning %warning_thresholdFloat80.0
Grace Daysgrace_daysInteger0

State Transitions

Draft → Active → Closed
On Hold
StateDescription
DraftBeing configured
ActiveTracking attendance
On HoldTemporarily paused
ClosedPeriod ended

Troubleshooting

Register not appearing in attendance sheet

Problem: Cannot select register when creating sheet.

Solutions:

  1. Verify register state is Active
  2. Check date range includes current date
  3. Ensure course/batch match
  4. Verify user has access to register

Students not included

Problem: Some students missing from attendance.

Solutions:

  1. Verify students are enrolled in batch
  2. Check enrollment dates overlap register dates
  3. Confirm student status is Active
  4. Check for enrollment filters

Cannot close register

Problem: Close button not working.

Solutions:

  1. Ensure all attendance sheets are confirmed
  2. Verify no pending attendance records
  3. Check end date has passed
  4. Review any validation errors

Attendance percentage wrong

Problem: Calculated percentage seems incorrect.

Solutions:

  1. Verify total sessions count
  2. Check for duplicate attendance records
  3. Confirm excused absences counted correctly
  4. Review attendance mode (session vs. daily)