Course completed enrolment

Enrolment ::: enrol_coursecompleted
Maintained by RenaatRenaat Debleu
Enrol users upon completion of a course.

Course completed enrolment 3.7+

Moodle 3.7, 3.8, 3.9
Released: Wednesday, June 17, 2020, 7:04 PM


enrolment on course completed

  • Quick summary : Course completed enrolment handles the enrolment of users upon completion of another course.
  • With this plugin it is possible to create a chain of courses. The moment a student completes a course, he/she is automatically enrolled in one or more courses. But it can also be used to give a user another role when he/she completes the course.
  • Administrators can also enrol users who completed past courses.

  • Maturity: Stable

travisCoverage Status

Version information

Version build number
Version release name
Can be updated to
3.7+ (2020080500), 3.7+ (2020090800), 3.7+ (2020092400), 3.7+ (2020100700), 3.8+ (2020102500), 3.8+ (2020110200), 3.8+ (2020112100), 3.9+ (2021051200), 3.9+ (2021053000)
Stable version
MD5 Sum
Supported software
PHP 7.1, PHP 7.2, Moodle 3.7, PHP 7.3, PHP 7.4, Moodle 3.8, Moodle 3.9

Version control information

Version control system (VCS)
VCS repository URL
VCS branch

Default installation instructions for plugins of the type Enrolment

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myenrol") in the "enrol" subdirectory.
  4. Visit to finish the installation