A core relationship in Absorb LMS is found between a Course and a User. This relationship is known as an Enrollment. A User cannot access a Course unless they are enrolled in that Course. Enrollment into a Course provides access, and tracks actions taken while interacting with the Course such as Completion Status or Score. From this perspective an Enrollment can be considered both an entrance ticket, and a container for User specific Course activity.
An Enrollment is only ever associated with one User. The relationship between Enrollment and User is 1:1. If multiple Users all require Enrollment into the same Course, even if they are enrolled at the same time, they will each possess their own unique Enrollment into that Course.
How Enrollments are Created
Most commonly, an Enrollment is created when a Learner navigates to a Course they are interested in, and Self Enroll into the Course. An Enrollment of this kind is based on Enrollment Rules, Course Availability and Prerequisites.
There are multiple different methods a User can become Enrolled in a Course. Automatic Enrollment Rules will enroll any User who meets the definition set. Enrollment Keys may be distributed to directly enroll existing or new Users into content. If you are using E-Commerce a Learner may purchase the Course which grants Enrollment.
It is important to manage the methods of Enrollment used by your organization and document this information so as to prevent unexpected Enrollments. Make sure to test Automatic Enrollment Rules, or confirm the correct content is available for Self Enrollment.
Enrollments Methods
As there are multiple methods for a User to enroll into a Course. Absorb LMS differentiates between the methods of enrollment by tracking Enrollment Method. The different types of Enrollment Method are:
- Admin
- API Re-enrollment
- Automatic
- Mandatory
- Re-enrollment
- Self
- System
For more information about Enrollment Methods review the following documentation:
More Information
The following section addresses additional information related to Enrollment in Absorb LMS.
Admin Enrollment
When an Administrator performs an Administrator Enrollment, this will bypass all Enrollment Rules, Course Visibility Rules or Prerequisites. An Admin Enrollment is intended to supersede any restrictions placed on Enrollment, so long as the Admin has the required permissions and visibility.
Other restrictions placed on the Course such as Access Date or Expiry Date will not effect a User who has received an Admin Enrollment.
When using Admin Enrollment, consider this to be a use of the Administrators ability to manually apply change, compared to a Self or Automatic Enrollment which follows the standard order of operations.
Creating a Historic Enrollment
A Historic Enrollment only exists when a User has been Re-enrolled into a Course. Re-enrolling into a Course sets the current/original Enrollment into an inactive state known as Historic. The User then receives a new Enrollment into the Course following the Re-enrollment.
Un-enrolling a User from a Course does not create a Historic Enrollment as this is not replacing the active Enrollment with a new one, but removing the active Enrollment altogether. Only Re-enrolling a User into a Course will create a Historic Enrollment.
Course Expiration Prevents Enrollment
If a Course has set an Expiry Date and the set date has been exceeded, Learners will not be able to Self Enroll into the Course even if they correctly meet the Availability Rules.
Comments
Article is closed for comments.