Skip to Main Content
Brandeis Moodle Guides

Moodle Resources for Faculty

Self Enrollment

How to Add Self Enrollment to Your Moodle Course

Self Enrollment allows users to enroll themselves in a course, rather than the Instructor enrolling them manually. They can do this by 1) visiting the course URL, either from the Course Index or as provided by the Instructor, then 2) clicking "Enroll me in this course" (and entering an enrollment key, if required).

Best Practices for Self Enrollment

  • Share clear instructions with students, including the course link and enrollment key if one is set.
  • Regularly monitor your Participants page to track enrollments.
  • Combine Self Enrollment with other methods (e.g., manual enrollment) for flexibility.
  • Consider adding an expiration date to your Self Enrollment
Step 1: Access the Course Settings
  1. Log in to Moodle and navigate to your course.
  2. In the course's top navigation tabs, select Participants.
  3. Click the "Enrolled Users" drop-down in the upper left, then select Enrollment Methods.
Step 2: Enable Self Enrollment
  1. On the Enrollment Methods page, locate the dropdown menu labeled Add Method.
  2. Select "Self Enrollment" from the list.
Step 3: Configure Self Enrollment Settings
  1. The default settings for Self Enrollment allow unrestricted, open-ended enrollment in the course. Be sure to note the following settings:
    • ​​​​​​​Keep current self enrollments active: Set to Yes to avoid un-enrolling existing users.

    • Allow new enrollments: Set to Yes to enable self enrollment.

    • Default Assigned Role: Confirm this is the role you would like your users to assign to themselves.

    • Unenroll inactive after: Set a pruning threshold for inactive users; 180 days (six months) or 365 days (one year) provides flexibility for users while effectively clearing out inactive users from your roster.

 

  1. Adjust any additional settings based on your preferences. Examples include:
    • Custom Instance Name: If you would like a more specific name than the default ("Self Enrollment"), enter it here. This is visible in the Enrollment Methods list and in users' enrollment details in the course Participants list.
    • Enrollment Keys and Group Enrollment Keys: Create a password to limit who can enroll in the course. Distribute the password to your intended learners. Group Enrollment Keys can additionally sort users into designated Groups when they enroll with the corresponding passwords.
    • Enrollment Duration: Set a specific length of time that the user should remain enrolled before being automatically unenrolled.
    • Start Date / End Date: Designate a specific window of time that users may self-enroll (aka a registration period).
    • Send Course Welcome Message: If you would like to send an email to users who register using Self Enrollment, select your desired sender for the message, then write your message in the Custom Welcome Message box that appears.
  2. Click Add Method to activate Self Enrollment.
Step 4: Verify the Enrollment Method
  • Return to the Enrollment Methods page to confirm that your new Self Enrollment method appears in the list.
Step 5: Distribute
  • With Self Enrollment active, you can now share the course URL with anyone you would like to enroll. When they open the URL you've shared, they will be prompted to enroll themselves in the course.
Self Enrolment Settings in Moodle
Press play to see how to setup Self Enrollment.

Add Users Manually

Course participant roles

The majority of course participants are enrolled with the Student role via automated processes. If additional course participants who have not registered need to be enrolled in the Moodle course, Instructors may use either the Learner or Guest Participant role.

Learner

  • The permissions of the Learner role are identical to the Student role.
  • This role is suitable for anyone the Instructor has given permission to participate fully in the course prior to or in lieu of formal registration.

Guest Participant

  • Can view materials within a course
  • Can participate in Forums. This role 
  • Cannot submit work to be graded (e.g. Assignments)
  • Does not appear in the course Grader Report
  • This role is suitable for users who should participate in a limited capacity in the course.
     

Course assistant / management roles

There are two primary roles an Instructor can assign to confer permissions to assist in managing a course: Course Editor and Grader. These roles can be used separately or combined; see the Edit a User’s Role tab for instructions on granting additional roles. These roles are only assigned manually, within the Moodle course, and are entirely independent of any Workday-related processes or tasks.
Special note: Course Reuse functions (Backup, Import, Restore) are available only to the Instructor role. There are some less-obvious functions that also rely on these course reuse functions, such as the ability to duplicate course content. As a result, only those with an Instructor role in a course have the ability to duplicate content in that course; Course Editors and Graders do not have access to this function.

Course Editor 

  • Can create, edit, and delete course content
  • Cannot view student work or grades
  • Can participate in class Forums
  • Can carry out certain administrative duties like taking attendance and uploading materials

Grader 

  • Can view student work and assign grades
  • Can participate in class Forums
  • Cannot create or edit course content, including editing the settings of existing activities
    • To allow a Grader to edit course content, assign them both the Grader and Course Editor roles
  • Note: Per University policy, a student enrolled in a course via a Workday automated enrollment feed is ineligible to use the Grader functionality. If a Grader role is assigned to a Student within the course, the Student will not be able to leverage any of the Grader functionality.

Enrolling a User

1) Open the course in Moodle.
2) Select the “Participants” tab beneath the course header. 

Add Users in Moodle Settings
3) Select Enroll Users.

Moodle 4 Add Users Settings

4) Search for the specific user you’d like to edit the role for.  

5) Select the desired role from the Assign Role drop-down menu. Select Enroll User. 

 

 

1)Find the specific users you’d like to edit the role for. Select the pencil icon in the “Roles” column for that specific user.  The Pencil will appear next to their currently awarded role.

2) In editing mode, select the drop down arrow to reveal the possible roles that can be assigned.  Select the role and it will appear above the search bar.  

3) Save the change by selecting the save icon.  The edit will now be saved.

4) You'll now see that user(s) you added will be enrolled with the role that you selected. 

Edit Users in Moodle Settings

Remove a user's manual enrollment. 

If a use was manually enrolled into a course, they can be unenrolled. 

Select the "Participants" link beneath the course header. 

Find the specific user you'd like to manually unenroll.  In the status column, select the trash can icon. 

Uneroll User Settings Moodle 4

Note: If you do not see a trashcan icon, the user was not manually enrolled.  This typical of students who registered for the course in Workday.  Students need to to drop the course in Workday in order to automatically be unenrolled from a course. 

In the popout window, select "Unenroll" to confirm the manual un-enrollment.  The user will then be unenrolled from the course. 

Unernoll User Settings in Moodle 4

Moodle requires that all users log in with an active Brandeis University Account. 

  • Persons with newly created Brandeis accounts (including new faculty members) should log into Moodle to provision their accounts, IF it has been less than 24 hours since their account was first created by ITS. Then they will be able to be enrolled into any course shell.

  • Students who have graduated or are otherwise considered inactive students (medical leave, transfer from Brandeis etc.) lose access to Moodle. Note: Alumni who would like to audit a course need to reach out to registrar@brandeis.edu for further investigation.

  • Departmental Administrators or other departmental staff need to email help@brandeis.edu with the list of courses that they need access to. It is possible to add enrollments at the Category level, to facilitate continuity of service and support. ITS staff do not manually enroll users into course shells.

  • Co-instructors must be added by the Registrar's Office in Workday (registrar@brandeis.edu). Once this is complete, they will be enrolled into the course shell in Moodle within a few hours.

  • The highest role that instructors and academic administrators can award is the Course Editor and Grader role. If you are looking to have someone enrolled in a level higher than Course Editor and Grader, please email help@brandeis.edu to determine if there's another way to provide access. Only the Registrar's office is authorized to add an instructor to a course (Moodle will inherit the enrollments found in Workday).

  • Users with the "Student" role are students who have registered for the course through Workday. These students cannot be manually unenrolled from a course shell. Instead, the student should drop the course in Workday in order to automatically be unenrolled from the course.