NOTE: Login is only required if you wish to track your tickets.

KB1103 - How do students get enrolled into my course?
Posted by Blair Friesen, Last modified by John Love on 07 May 2019 02:19 PM

There are multiple ways of enrolling students into courses. The eLearning Support team can help you decide which method is best for your situation.

This brief video from gives a good overview of different ways to enroll users into a Moodle course:

Every Course Enrollee has a Role

In general, there are three user roles for a course: Manager, Teacher, and Student. A Department Head, Program Coordinator or Program Assistant is usually assigned the Manager role.

Manual enrollment (and UNENROLLMENT)

Anyone with a Teacher or Manager role for a course can register anyone else in a course with an equal or lesser role. For instructions on how to do this, see this knowledgebase article.

Instructions for removing (unenrolling) users from a Moodle course can be found in this knowledgebase article.


Students can “self-enrol” themselves in a course using a unique one-time password called an enrollment key. This key is usually reset by the instructor before a course begins for a new term.

For more information on setting or changing the enrollment key, check this knowledgebase article. You can also download a template of instructions to send to your students.

Banner/Moodle auto-enrollment

Enrolling students using the Banner/Moodle auto-enrollment is the most efficient way of populating a course with active students. Currently, only those with a Manager role are permitted to set up a course for auto-enrollment. To use the auto-enrollment feature, you must know the BANNER Term code (e.g., 201440) and the CRN (e.g. 40123). The two, together, make up the Course ID for Banner/Moodle auto-enrollment: 20144040123.

For more information on Banner/Moodle auto-enrollment, check this knowledgebase article.

(Note: Auto-enroll only enrolls in a course that has a Banner start date of 10 days before Start Date, and 5 days into the future.  In other words, there is a 16 day window in which the auto enroll script will enroll students into a course shell.)

Cohort enrollment

Some departments use cohort enrollment to enroll an entire intake of students into several courses within a program or program level, at one time. To add any student to all courses, simply add them to the appropriate cohort. To remove them, from the course, remove them from the cohort. This method is not appropriate for insert students or courses that are not part of a program.

For more information on Cohort Enrollment, check this knowledgebase article.


Note: Note: This KB article is linked to the OTS Course.


Keywords: banner, crn, enrol, enroll, enrolment, role, termcode

(5 vote(s))
Not helpful

Comments (0)