Skip to content
ewallah edited this page Aug 6, 2020 · 4 revisions

With this plugin it is possible to create a chain of courses. After completion of a course, the student is automatically enrolled in one or more other courses. But it is also possible to give a user another role in the same course when he/she completes the course.

Documentation

As a teacher go to the course in which students will be enrolled in the future. Navigate to Course Administration > Users > Enrolment Methods and add the Course Completed Enrolment method. Fill in the role - duration - start date - end date, and search for the course that needs to be completed. Save your changes and do an extra check if course completion is enabled and working in the required course.

Groups

It is now possible to keep the group of a user over different courses. When group mode is enabled, a user is enrolled in the course, but also added to the group with the same name. This plugin does not create groups, but in case a group with the same name exists, the user is also added to this group.

Sample use

  • If you want to enrol users in course 2 after they complete course 1, you have to add the enrolment method to course 2 and choose course 1 as the course parameter.
  • If you want to enrol users in course 2 and course 3 after they complete course 1, you have to add the enrolment method to course 2 and course 3, with course 1 as the course parameter.
  • If you want to enrol users in course 3 after they complete course 1 OR course 2, you have to add 2 instances to course 3, one with course 1 as requirement, one with course 2 as requirement.
  • If you want to enrol users in course 3 after they complete course 1 AND course 2, you can add the enrolment method to course 3 and choose course 2 as the course parameter. Add in course 2 the completion of course 1 (course completion - Condition: Completion of other courses) as a course completion requirement.
  • If you want to give a user a new role in a course 1, add the enrolment method to course 1, choose course 1 as the course parameter and pick the new role for the participant.

Installation

  • copy the content of the package into the enrol/coursecompleted directory under the root of Moodle.
  • log in as administrator and complete the installation
  • enable the plugin under Settings, Site administration, Plugins, Enrolments configure the default settings for this enrolment method when it is added to a course

Read the Plugin installation guide for complete steps about installing a new plugin in Moodle.

Clone this wiki locally