The Batches plugin is one of most exciting addon plugin for WPLMS. It aims to make WPLMS suitable for Schools, Universities, Corporates and much more. Until now there was no concept of classes in WPLMS and there was a need to categorise students in sub-groups for courses. Since WPLMS is based on BuddyPress, we had groups functionality already available to us via BuddyPress and we used it to create batches.
Following use cases are covered by Batches :
- Instructor Led classes
- Course Classes with different Start dates
- Multi-Subject Classes with Time table
- Corporate Training Classes with Mentors
- Exclusive Courses for certain Students
1. Instructor Led Classes
Problem Statement : You’re running a Course on Software training which is being taught by Instructors A,B and C.
Solution using Batches : You can create Batches for each of the instructor and users can enrol in the batch based on their preference.
Additional Tip : Use Instructor pic as Group featured image, for easy identification of batch.
2. Course Classes with different Start Dates
Problem Statement : You’re running a Course on Software training which is being taken in Batches. The Batches start every month, so you have classes/student groups Starting on 1st Jan, 1st Feb, 1st March etc.
Solution using Batches : You can create Batches for each of the class and set the Batch start date as 1st of the month for which you want the user to subscribe to.
Additional Tip : Enable the Batch exclusivity switch, so that users can not join or request membership for more than 1 batch of the course. Also enable accessibility of batch within the start/end dates.
3. Multi Subject Classes with TimeTable
Problem Statement : Just like a regular school class, you want to have group of students with various courses and you want to be able to track their performance in these courses.
Solution using Batches : Create batch, connect multiple courses in it, enable timing for class schedule and timetable.
Additional Tip : Set the Batch seats and timings for individual courses, for timetable and statistics. Also enable “Course access within Batch timings”, so courses can only be accessed within the specified times.
4. Corporate Training classes with Mentors
Problem Statement : Problem statement of #3 & you want to have group of students managed by Single User, this user has the power to add users to the batch and manage users.
Solution using Batches : Create batches set the managing user as Batch admin and follow #3.
Additional Tip : Set the Off schedule, and set weekly off days, monthly off days and Annually off days, the days on which the batch is not available.
5. Exclusive Courses for Certain students
Problem Statement : You want to enable course exclusivity that users with certain property can only view courses connected to that property. For example : Students in Mathematics department can only view courses connected to mathematics
Solution using Batches : Create batches add the students in the batch and enable setting “Students in Batch can only view courses connected to this batch”, note this “setting” itself is enabled by another setting in WP Admin – LMS – Settings section “Enable Batch course visibility switch”
Additional Tip : The users will only be able to see the courses connected to their batch however they can still subscribe to other courses via direct course links.