Enabling self-enrollment gives learners the ability to enroll themselves in your courses or learning plans from the learner interface.

There are two main steps to allow users to self-enroll in a course and/or learning plan:
- Enable self-enrollment for the course and/or learning plan.
 - Add a catalog page to the dashboard set(s).
 

Enabling Self-Enrollment for a Course
Courses can be associated with groups, variants, and requirements.

Which users should be allowed to self-enroll will determine where you enable the functionality.
To allow users to self-enroll in a course:
- Enable self-enrollment for the course based on which users should be allowed to self-enroll.
 
| To allow these users to self-enroll: | Do this: | 
|---|---|
All users in a group  | 
  | 
  | |
All users assigned a requirement (as a result of being assigned a learning plan)  | 
If you want to allow users to self-enroll for multiple courses, you'll need to enable self-enroll for each course. It is not possible to automatically enable self-enrollment for all courses assigned to a group, variant, or requirement.
- Ensure that the dashboard set assigned to the groups includes a page with the following settings:
 
| Page Setting | Value | 
|---|---|
Course  | |
Catalog is checked  | 
Enabling Self-Enrollment for a Learning Plan
To allow users to self-enroll in a learning plan:
- Assign the learning plan to the group.
 - Check the Self setting for the learning plan.
 - Ensure that the dashboard set assigned to the group includes a page with the following settings:
 
| Page Setting | Value | 
|---|---|
Learning Plan  | |
Catalog is checked  | 
Enabling users to self-enroll in a learning plan does NOT automatically enable them to self-enroll in the learning plan's courses. If you would also like to allow users to self-enroll in the learning plan's courses, you will need to enable self-enroll for the course at the requirement level.