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?
| Benefit | Description |
|---|---|
| Content Isolation | Different batches can have different access to course content |
| Separate Attendance | Attendance is tracked per batch |
| Batch-Specific Pricing | Installment plans can be batch-specific |
| Analytics | Performance reports can be filtered by batch |
| Capacity Management | Set enrollment caps per batch |
| Scheduling | Different batches can have different live class schedules |
Creating a Batch
- Open the Course → go to the Batches tab
- Click Create Batch
- Fill in the batch details:
| Field | Description | Example |
|---|---|---|
| Batch Name | Display name | "Batch 1 - Morning" |
| Start Date | When enrollment opens | Jan 1, 2026 |
| End Date | When the batch concludes | Jun 30, 2026 |
| Max Students | Optional enrollment cap | 50 |
| Batch Type | Regular, Premium, or Free | Premium |
| Description | Optional details about the batch | "Weekday morning classes, 9 AM - 11 AM" |
- Click Create
📸 Screenshot: Create batch dialog
Batch Types
| Type | Description | Use Case |
|---|---|---|
| Regular | Standard batch with normal pricing | Most batches |
| Premium | Enhanced batch with additional benefits | VIP students, extra support |
| Free | No cost to join | Demo batches, trial periods |
Enrolling Students in a Batch
Manual Enrollment
- Open the Course → Students tab
- Click Add Student
- Search for the student by name or email
- Select the Batch to enroll them in
- Click Enroll
Self-Enrollment
Students can also enroll themselves through the student portal:
- Student visits the course page
- Selects a batch (if multiple are available)
- Completes payment (if applicable)
- Automatically enrolled in the selected batch
Managing Batches
Moving Students Between Batches
- Open the Course → Students tab
- Select the student(s) you want to move
- Click Change Batch
- Select the destination batch
- Confirm the move
Editing a Batch
- Open the Course → Batches tab
- Click the edit icon on the batch
- Update the details
- 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:
- Open the Course → CoursePlan tab
- Select a module or content item
- 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
- How to Create a Course — Set up the course first
- How to Add a CoursePlan — Structure content within the course
- How to Add a Student — Enroll students manually
- How to Set Up Installments — Batch-specific payment plans
batchgroupstudentssectioncohortenrollment
More in Course Management
How to Create a Course
Step-by-step guide to creating a new course with modules, pricing, curriculum mapping, and content
How to Create Teachers
Add teacher accounts, configure profiles, and assign them to specific courses and branches
How to Add a CoursePlan
Structure your course content with modules and organized learning flow for a professional learning experience
How to Add Videos
Upload video content with global CDN delivery, adaptive streaming, secure playback, and progress tracking