Level up! Enrolment

Enrolment ::: enrol_xp
Maintained by Picture of Frédéric Massart ⭐Frédéric Massart ⭐
Enrol users in courses when a certain level from Level up! is attained.
Latest release:
386 sites
23 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


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

Comments RSS

Show comments
  • Picture of Plugins bot
    Tue, Mar 13, 2018, 7:20 PM
    Approval issue created: CONTRIB-7212
  • Picture of Munish Kumar
    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.
  • Picture of Frédéric Massart ⭐
    Thu, Feb 13, 2020, 9:47 AM
    Hi Munish, we'll investigate, thank you for the report.
  • Picture of Bilal Ben Ameur
    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.
  • Picture of Frédéric Massart ⭐
    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.
  • Picture of Frédéric Massart ⭐
    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?
  • Picture of Frédéric Massart ⭐
    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