Course Management

How to Add a Batch

Create student batches within a course for organized enrollment, content access, and batch-specific management

How to Add a Batch

Batches let you organize students into groups within a course. Think of them as sections, cohorts, or enrollment periods — like "Morning Batch", "Batch 2026-A", or "Premium Group".


Why Use Batches?

BenefitDescription
Content IsolationDifferent batches can have different access to course content
Separate AttendanceAttendance is tracked per batch
Batch-Specific PricingInstallment plans can be batch-specific
AnalyticsPerformance reports can be filtered by batch
Capacity ManagementSet enrollment caps per batch
SchedulingDifferent batches can have different live class schedules

Creating a Batch

  1. Open the Course → go to the Batches tab
  2. Click Create Batch
  3. Fill in the batch details:
FieldDescriptionExample
Batch NameDisplay name"Batch 1 - Morning"
Start DateWhen enrollment opensJan 1, 2026
End DateWhen the batch concludesJun 30, 2026
Max StudentsOptional enrollment cap50
Batch TypeRegular, Premium, or FreePremium
DescriptionOptional details about the batch"Weekday morning classes, 9 AM - 11 AM"
  1. Click Create

📸 Screenshot: Create batch dialog


Batch Types

TypeDescriptionUse Case
RegularStandard batch with normal pricingMost batches
PremiumEnhanced batch with additional benefitsVIP students, extra support
FreeNo cost to joinDemo batches, trial periods

Enrolling Students in a Batch

Manual Enrollment

  1. Open the Course → Students tab
  2. Click Add Student
  3. Search for the student by name or email
  4. Select the Batch to enroll them in
  5. Click Enroll

Self-Enrollment

Students can also enroll themselves through the student portal:

  1. Student visits the course page
  2. Selects a batch (if multiple are available)
  3. Completes payment (if applicable)
  4. Automatically enrolled in the selected batch

Managing Batches

Moving Students Between Batches

  1. Open the Course → Students tab
  2. Select the student(s) you want to move
  3. Click Change Batch
  4. Select the destination batch
  5. Confirm the move

Editing a Batch

  1. Open the Course → Batches tab
  2. Click the edit icon on the batch
  3. Update the details
  4. Click Save

Closing a Batch

When a batch reaches capacity or enrollment period ends:

  • The batch is automatically closed based on Max Students or End Date
  • You can also manually close it by toggling Enrollment Open to off
  • Existing students retain access; no new students can join

Batch-Level Content Access

You can control which content is available to each batch:

  1. Open the Course → CoursePlan tab
  2. Select a module or content item
  3. In the visibility settings, choose:
    • All Batches — Everyone can access
    • Specific Batches — Only selected batches can see this content

This is useful for:

  • Releasing content gradually to different batches
  • Providing bonus content to Premium batches only
  • Running A/B tests on content effectiveness

Related Articles

batchgroupstudentssectioncohortenrollment