---
title: "Enabling Users to Self-Enroll"
slug: "enabling-users-to-self-enroll"
tags: ["self-enrollment"]
updated: 2022-03-09T19:33:51Z
published: 2022-03-09T19:33:51Z
canonical: "support.smarteru.com/enabling-users-to-self-enroll"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.smarteru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enabling Users to Self-Enroll

Enabling self-enrollment gives learners the ability to enroll themselves in your [courses](/v1/docs/learner-interface-enrolling-in-courses) or [learning plans](/v1/docs/learner-interface-enrolling-in-a-learning-plan) from the learner interface.

![](https://cdn.document360.io/7efaadab-fef6-4186-806a-2ca14c9ce9ea/Images/Documentation/enabling-users-to-self-enroll-image-y2fvd7ws.png)

There are two main steps to allow users to self-enroll in a course and/or learning plan:

1. [Enable self-enrollment for the course](/v1/docs/enabling-users-to-self-enroll#enabling-selfenrollment-for-a-course) and/or [learning plan](/v1/docs/enabling-users-to-self-enroll#enabling-selfenrollment-for-a-learning-plan).
2. Add a catalog page to the dashboard set(s).

![](https://cdn.document360.io/7efaadab-fef6-4186-806a-2ca14c9ce9ea/Images/Documentation/enabling-users-to-self-enroll-image-cp8ycyyi.png)

## Enabling Self-Enrollment for a Course

Courses can be associated with groups, variants, and requirements.

![](https://cdn.document360.io/7efaadab-fef6-4186-806a-2ca14c9ce9ea/Images/Documentation/enabling-users-to-self-enroll-image-4hi6w8lf.png)

Which users should be allowed to self-enroll will determine where you enable the functionality.

To allow users to self-enroll in a course:

1. 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 all groups](/v1/docs/course-groups#assigning-to-all-groups) | 1. [Assign the course to All Group](/v1/docs/course-groups#assigning-to-all-groups)s. 2. [Enable self-enroll at the course level](/v1/docs/course-groups#enable-self-enrollment). |
| All [users in a group](/v1/docs/group-users) | 1. Add the course to the group from either the [Add/Edit Group workscreen](/v1/docs/group-courses#adding-courses-to-a-group) or the [Course Information workscreen](/v1/docs/course-groups#assigning-to-selected-groups). 2. [Enable self-enroll for the course at the group level](/v1/docs/group-courses#self). |
| All [users enrolled in a subscription variant](/v1/docs/enrolling-users) | 1. [Enable self-enroll for the variant's course](/v1/docs/variant-courses#self-enroll). 2. Add the subscription variant to the group(s) from either the [Add/Edit Group workscreen](/v1/docs/group-subscriptions#adding-subscriptions-to-a-group) or the [Add/Edit Variant workscreen](/v1/docs/variant-groups#assigning-to-selected-groups). 3. [Enroll users in the subscription variant](/v1/docs/enrolling-users). |
| All users assigned a requirement (as a result of being [assigned a learning plan](/v1/docs/assigning-learning-plans-to-a-user)) | 1. [Enable self-enroll for the requirement's course](/v1/docs/editing-a-blocks-courses#selfenroll). 2. [Assign the learning plan to users](/v1/docs/assigning-learning-plans-to-a-user). |

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.

1. Ensure that the dashboard set assigned to the groups includes a page with the following settings:

| Page Setting | Value |
| --- | --- |
| [**Type**](/v1/docs/page-main#type) | Course |
| [**Include Course States**](/v1/docs/page-configuration-for-course-pages#include-course-states) | *Catalog* is checked |

## Enabling Self-Enrollment for a Learning Plan

To allow users to self-enroll in a learning plan:

1. [Assign the learning plan to the group](/v1/docs/group-learning-plans#assigning-a-learning-plan-to-a-group).
2. Check the [**Self** setting](/v1/docs/group-learning-plans#assigning-a-learning-plan-to-a-group) for the learning plan.
3. Ensure that the dashboard set assigned to the group includes a page with the following settings:

| Page Setting | Value |
| --- | --- |
| [**Type**](/v1/docs/page-main#type) | Learning Plan |
| [**Include Course States**](/v1/docs/page-configuration-for-learning-plan-pages#layouts) | *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](/v1/docs/enabling-users-to-self-enroll#enabling-selfenrollment-for-a-course).

## Related

- [Course: Groups](/course-groups.md)
- [Editing a Block's Courses](/editing-a-blocks-courses.md)
- [Group: Courses](/group-courses.md)
- [Group: Learning Plans](/group-learning-plans.md)
- [Learner Interface: Enrolling in a Learning Plan](/learner-interface-enrolling-in-a-learning-plan.md)
- [Learner Interface: Enrolling in Courses](/learner-interface-enrolling-in-courses.md)
- [Pages](/pages.md)
- [Variant: Courses](/variant-courses.md)
