A batch is a special function of a course. It is a group of users who are allowed to take or see a course at a particular time. 

You must create batches for different groups with different schedules for taking the course.

Once the batches are ready, you can control their access period for a course. You can also add or remove certain users from the batch even while the course is ongoing.



Related Article:

Setting Up a Batch - https://support.castlms.com/help/setting-up-a-batch