A Course Registration Code and an enrollment key may refer to the same step in one learning system, but that does not make them interchangeable everywhere. The important question is whether you are creating an account, joining a course, purchasing materials, or selecting a class in your college's registration system.

This guide focuses on Moodle, which uses the term enrolment key in its documentation. American-English instructions may spell it enrollment key. Neither spelling changes the need to follow your institution's setup.

Before asking for a replacement, identify the screen requesting the credential and the course you are authorized to join.

What a Moodle enrollment key controls

Moodle's enrolment-key documentation describes a key as a way to restrict self-enrollment to an intended group. An authorized teacher or other designated keyholder supplies it to learners.

Moodle also documents group enrollment keys, which can place a learner in a group while enrolling them in the course. A group key is therefore not necessarily an interchangeable version of the main course key.

A useful way to read the request is: “This course is asking for the enrollment credential supplied for my participation.” That is more precise than treating it as a universal Registration Code for the whole school.

Separate the account from course membership

Moodle's self-enrollment guidance explicitly distinguishes creating a site account from enrolling in a course. It also explains that self-enrollment must be enabled in the relevant setup.

Use that distinction as a diagnostic boundary. If you cannot sign in, ask about the account. If you can sign in but cannot enter the course, ask about enrollment. If you can enter the course but cannot access a particular activity, describe that narrower problem.

Do not create another account to test an enrollment key unless your institution specifically instructs you to do so. Keep your work attached to the identity your course provider expects you to use.

Read the field label before entering anything

Put your available information into separate categories: account credentials, the course's name or identifier, the enrollment invitation, and any purchase records. Keep the actual private values out of a shared troubleshooting document.

When the page asks for an enrollment key, do not substitute a student number, textbook access code, or password. Instead, compare the page with your instructor's onboarding instructions.

If the instructions use Registration Code while the interface says enrollment key, ask the instructor whether they refer to the same field. You do not need to resolve the terminology by trial and error. A screenshot of the field label, without a credential entered, can make the question clear.

Check the course and assigned group

Confirm the course title, teacher, term, and section before attempting enrollment. If you were assigned to a lab, tutorial, or work group, check whether the instructor provided group-specific instructions.

For example, a student assigned to a morning lab should not borrow an afternoon group's key merely because it opens something. Ask whether the key is intended to establish group placement as well as course membership.

After joining, verify the expected course and group with the instructor. Do not infer that all access is correct simply because a page loads. Your goal is the intended learning space under the intended account.

What to do when no key field appears

Do not assume the missing field is a browser defect. Moodle supports different enrollment methods, including manual enrollment and self-enrollment. Your institution may have given you a route that does not involve entering a key yourself.

Report what you actually see: the course appears in your dashboard, a message says enrollment is unavailable, or the course is missing entirely. Ask which enrollment method applies to your class.

Avoid changing settings, installing extensions, or searching for hidden entry pages to force a code field to appear. A student-facing access problem should be resolved through the course's authorized enrollment process, not by improvising with administrative instructions.

Why a changed key is not the whole story

Moodle's key documentation notes that changing a course key does not remove learners who are already enrolled. That distinction is important for teachers responding to an invitation shared outside its intended audience.

For a learner, the practical lesson is to report unexpected access or group placement rather than assuming that a new key will automatically correct an existing enrollment. For staff, review the actual participant records and the site's policy before taking action.

Do not unenroll yourself as a casual troubleshooting experiment. Ask how your current work and membership should be handled before making a change that affects course participation.

A worked example: textbook access is not course enrollment

Imagine a student receives a publisher access code with a textbook and a separate course invitation from a training provider. The student signs into Moodle and enters the publisher code at the enrollment prompt.

The sensible correction is to revisit the training provider's instructions and request its course enrollment key, if that method is being used. Keep the purchased textbook credential for the publisher's assigned registration process.

This example illustrates a task mismatch, not a defective purchase. Buying another publisher code would not address the question of which credential the Moodle course expects.

Ask for help without exposing the key

Send the course title, relevant section or group, account identifier requested by the institution, and exact error through the approved support route. Explain whether you have ever entered the course successfully.

For a group issue, specify the assigned group and the one currently displayed. For an enrollment issue, say whether the key field is present. These observations help staff investigate configuration and membership without asking you to share a credential in a public thread.

The Course Registration Code takeaway

Use the terminology on the actual enrollment screen. In Moodle, distinguish the account, course membership, and group placement; confirm which enrollment method applies; and obtain the intended key from the authorized instructor or keyholder. Correct access means reaching the right course and group, not merely finding a code that is accepted.

Related Registration Code guides

Explore the Education Registration Code hub for more guidance.