Understanding course enrolment
In the introductory chapter, Chapter 3, Exploring Courses, Users, and Roles, we have already touched upon enrolment. Now, we will go into more detail and look at the different mechanisms that can be set up to grant users access to courses. You may recall the basic enrolment workflow presented in the third chapter. Let’s have a look at a more detailed version:
Figure 4.26 – Forms of enrolment
Let’s start from the top left, where a user attempts to access a course. Access will be granted if the enrolment has already taken place. If the user is suspended, access will be denied. If enrolment has expired, the user will be unenrolled; otherwise, access will be granted. If the user is not enrolled, Moodle checks whether guest or self-enrolment access is allowed. If either is the case, the enrolment key will be checked. If the key is correct or not required, enrolment will take place for self-enrolment, and access...