Gated Course Progression is when LMS administrators control a Learner’s access to Courses, based on triggers like course completion or event attendance, also known as a Learning Path. A Learning Path is a coordinated effort of an Administrative Team to plan the content, progress, and goals of their Learners. Creating Learning Path is covered in great detail in the Admin certification program, Tovuti University. Please submit a request to join Tovuti U to access more information.
This article describes the most popular method of Gated Course Progression, which utilizes Awards, Course Permissions, and User Groups. When these features are used in coordination as outlined in this article, Tovuti Admins control and provision a Learning Path automatically and seamlessly.
There are three steps to organizing Gated Course Progression:
- Create Unique User Groups
This enables the foundational mechanism that grants access to a new Course or other learning content.
- Course Permissions Setup
Set up the Permissions of every Course on a Learning Path to a single, unique User Group.
- Create Milestones
Milestones (an Award type) are configured with Requirements and Actions. The Requirement is what needs to be completed for the Learner to earn the Milestone. The Action moves Learners from one unique User Group to another.
Below is an example of Course Gating using this method.
Admins must create a unique User Group for every Course (or set of Courses) in a Learning Path.
Assign each Course in the Learning Path to be accessed by the corresponding User Group. For example, User Group A corresponds to Course A and User Group B to Course B, and so on.
When a Learner progresses from one Course to another, a Milestone is the mechanism that adds the User Group and gives access to the new Course.
While editing a Milestone, click on the Requirements tab and set the Requirement as the completion of Course A.
Click on the Actions tab and select to add User Group B, and remove User Group A.
The Milestone is now configured to allow access to Course B after Course A is completed.