By default all the courses in WPLMS are self paced courses which means a user can take a course at any time and finish a course at any time. However, there are cases when you want users to follow a strict schedule and you have multiple schedules for groups of users pursuing the course in which case Course Batches feature is really useful. Simply create batches for your courses and you can enable a switch to force enrolment in batch to pursue a course, so now all the users pursuing the course are enrolled in batch,