Level up! Enrolment

Enrolment ::: enrol_xp
Maintained by Frédéric Massart ⭐
Enrol users in courses when a certain level from Level up! is attained.
Latest release:
418 sites
25 fans
Current versions available: 1

Enrol users in courses when a certain level from Level up! is attained.

When are users enrolled?

Enrolment occurs two different ways:

  • Automatically, when a user reaches the required level.
  • Manually, when triggered from the enrolment methods screen.

The manual method is useful to enrol all users who already attained the level. Note that this requires cron to be enabled.

How to use

Navigate to a course, and go the enrolment methods. The link to the enrolment methods can be found in the administration block under Course administration > Users and sometimes in the participants page in the cog menu.

From that page, add the method Level enrolment by selecting it in the dropdown menu, and then configure it as per your requirements.

Provided by
Branch Up


This plugin is part of set Experience Points (XP).


Screenshot #0
Screenshot #1


Frédéric Massart ⭐ (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Mar 13, 2018, 7:20 PM
    Approval issue created: CONTRIB-7212
  • Mon, Feb 10, 2020, 2:54 PM
    Hi Fred, I've installed this plugin and set level enrollment in enrollment methods. When an user reaches the certain level, he or she is getting enrolled to particular course automatically. That's fantastic! However, the enrolled course is not viewed in users course list. Please support.
  • Thu, Feb 13, 2020, 9:47 AM
    Hi Munish, we'll investigate, thank you for the report.
  • Wed, Mar 11, 2020, 6:54 PM
    Hi Fred,
    This plugin works fine and is really helpful to track the progress of students.
    However, the message defined in the settings is unfortunately not displayed to students. Is it sent via email? Or should it appear through the message box on moodle?
    This is not precised in the documentation.

    Could you support this point?

    P.S. : I am testing the last version of this plugin with moodle 3.8 by the way.
  • Wed, Mar 11, 2020, 9:57 PM
    Hi Bilal, the messages are delivered using Moodle's internal messaging/notification system (which can send emails). You may want to check the default notification preferences for this kind of message to ensure that the defaults make them delivered to your students. See https://docs.moodle.org/38/en/Notifications.
  • Wed, Apr 29, 2020, 5:46 PM
    Hi Bilal, you were correct, there was an issue with the message not being sent, we fixed the issue in the latest version.
  • Ricardo Caiado
    Tue, Aug 18, 2020, 4:33 AM
    Is it compatible with 3.9+ version of Moodle?
  • Tue, Aug 18, 2020, 10:53 AM
    Hi Ricardo. Yes, we had forgotten to update the version details. Thank you!
Please login to post comments