Skip to content

Configure Courses and Batches

Configure Courses and Batches

Set up course batches (classes/cohorts) to organize students into manageable groups within each course.

Time required: 10 minutes per batch

Module: openeducat_core

User role: System Administrator, Academic Admin

Prerequisites

  • System Administrator or Academic Admin role
  • Course created
  • Academic year configured

Steps

Step 1: Navigate to Batches

  1. Go to OpenEduCat -> Course -> Batches
  2. Or from a course record, go to Batches tab
  3. Click Create

Step 2: Enter Batch Information

FieldRequiredDescriptionExample
NameYesBatch identifier”Batch 2024-A”
CodeYesUnique code”BSCS-2024-A”
CourseYesParent course”B.Sc Computer Science”
Start DateYesBatch start2024-08-15
End DateYesBatch end2028-05-31

Step 3: Set Batch Capacity

FieldDescriptionExample
Max StudentsBatch capacity40
Min StudentsMinimum viable15

Step 4: Assign Section/Division

For multiple sections within a batch:

SectionDescriptionCapacity
Section AMorning batch40
Section BAfternoon batch40
Section CEvening batch30
  1. Select the Academic Year
  2. Batch inherits year calendar
  3. Term dates apply automatically

Step 6: Configure Batch Options

OptionDescription
Allow Late EntryPermit joining after start
Auto-ProgressionMove to next year automatically
Attendance ThresholdBatch-specific attendance

Step 7: Assign Batch Coordinator

  1. Go to Faculty tab
  2. Select batch coordinator
  3. Coordinator manages batch activities

Step 8: Save Batch

Click Save to create the batch.

Batch Naming Conventions

Recommended naming patterns:

PatternExampleUse Case
Year-Section2024-ASimple batches
Course-YearBSCS-2024Course-specific
Intake-SemesterFall2024-S1Semester system

Managing Multiple Batches

Batch Progression

At year end:

  1. Go to Action -> Progress Batch
  2. Select target year
  3. Students move to next batch
  4. Create new batch for new intake

Merging Batches

  1. Select batches to merge
  2. Go to Action -> Merge Batches
  3. Choose primary batch
  4. Students consolidated

Field Reference

Batch (op.batch)

Technical FieldUI LabelTypeNotes
nameNameCharRequired
codeCodeCharUnique per course
course_idCourseMany2oneParent course
start_dateStart DateDateBatch start
end_dateEnd DateDateBatch end
max_studentsCapacityIntegerMaximum students
stateStateSelectiondraft/active/done

Troubleshooting

Cannot add students to batch

Check batch capacity hasn’t been reached and batch is in Active state.

Batch dates conflict

Batch dates must fall within the academic year dates.

Students not progressing

Verify progression rules are configured and student meets requirements.


Related: Configure Courses | Configure Subjects