Skip to content

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

License

Notifications You must be signed in to change notification settings

branchup/moodle-enrol_xp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Level Up XP Enrolment (enrol_xp)

Enrol users in courses when a certain level from Level Up XP is attained.

Requirements

  • Level Up XP 3.1 or greater.
  • Moodle 3.1 or greater.

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 administation > Users and sometimes in the participants page in the cog menu.

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

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.

Installation

Zip upload

If you have configured Moodle to allow plugin installation from the user interface, and you received a zip of the plugin, follow the following steps. If not, refer to the manual process.

  1. Visit the Install plugins admin page (Site administration > Plugins > Install plugins)
  2. Drag & drop the plugin in the Zip package area
  3. Click Install plugin from the ZIP file and follow the process

That's it!

Manual process

  1. Place the content of this plugin in the folder enrol/xp.
  2. Visit your admin's Notifications page (Site administration > Notifications)
  3. Follow the upgrade process

That's it!

License

Licensed under the GNU GPL License.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages