Roles and responsibilities
Programs, courses, and batches
Three building blocks work together.Enrolling a student
1
Open Enroll
From the staff sidebar, choose Enroll.
2
Pick the student and program
Select the student and the program they are joining. This creates a program enrolment record.
3
Add them to a batch
Assign the student to the appropriate batch so they appear on the roster and in the timetable.
4
Confirm the guardian is notified
When the enrolment is created, the student’s guardians are automatically told their child has been enrolled.

The batch roster
Open a batch from Batches, then click into it to see its roster: the list of students in that batch. From the roster you can add or review students and see who is enrolled.What batches connect to
When you create or update a batch, the system automatically mirrors it into the learning engines so the batch is ready for online classes, quizzes, and materials. You do not manage that mirror yourself; it happens in the background and is audit-logged.Upstream and downstream dependencies
- Upstream: a batch needs a program and courses to exist, and students to fill it.
- Downstream: a batch drives the timetable and attendance, assessments, live classes, quizzes, and homework.
Best practices
- Enrol into a program before adding to a batch. The program enrolment is what triggers the guardian notification and ties fees to the right student.
- Keep batch sizes realistic. A batch maps directly to a teaching group; oversized batches make attendance and grading harder.
- Do not delete a batch mid-term. Attendance, results, and classes reference it. Move students between batches instead.