Recommended plugins
To fully benefit from all the features offered by XP and XP+, some additional plugins need to be installed.
All of these are free and maintained by ourselves.
XP Availability
Instructors can use XP Availability to control access to course activities and sections according to each learner's level. This helps instructors adapt their gamification strategy.
- Get from CAMP
- Plugins directory
- Using git
- Obtain the ZIP from CAMP
- Then…
- Use the Moodle plugin installer from your Moodle site
- Or, extract the zip contents to
[public]/availability/condition/xp
- In your Moodle site, open the Notifications page in Site administration
- Obtain the ZIP from Moodle's plugins directory
- Then…
- Use the Moodle plugin installer from your Moodle site
- Or, extract the zip contents to
[public]/availability/condition/xp
- In your Moodle site, open the Notifications page in Site administration
- Clone the official repository into
[public]/availability/condition/xp - Check out the latest tag
- In your Moodle site, open the Notifications page in Site administration
The following commands clone the official repository and check out the latest tag.
cd public/availability/condition 2>/dev/null || cd availability/condition || exit 1
git clone https://github.com/FMCorz/moodle-availability_xp.git xp
cd xp
git checkout "$(git tag --list 'v*' --sort=-v:refname | head -n 1)"
XP Enrol
With XP Enrol, instructors can automatically enrol learners in a course when the learners get to a specified level in another course.
- Get from CAMP
- Plugins directory
- Using git
- Obtain the ZIP from CAMP
- Then…
- Use the Moodle plugin installer from your Moodle site
- Or, extract the zip contents to
[public]/enrol/xp
- In your Moodle site, open the Notifications page in Site administration
- Obtain the ZIP from Moodle's plugins directory
- Then…
- Use the Moodle plugin installer from your Moodle site
- Or, extract the zip contents to
[public]/enrol/xp
- In your Moodle site, open the Notifications page in Site administration
- Clone the official repository into
[public]/enrol/xp - Check out the latest tag
- In your Moodle site, open the Notifications page in Site administration
The following commands clone the official repository and check out the latest tag.
cd public/enrol 2>/dev/null || cd enrol || exit 1
git clone https://github.com/branchup/moodle-enrol_xp.git xp
cd xp
git checkout "$(git tag --list 'v*' --sort=-v:refname | head -n 1)"
Shortcodes
Instructors can use shortcodes to add content to their courses.
- Get from CAMP
- Plugins directory
- Using git
- Obtain the ZIP from CAMP
- Then…
- Use the Moodle plugin installer from your Moodle site
- Or, extract the zip contents to
[public]/filter/shortcodes
- In your Moodle site, open the Notifications page in Site administration
- Obtain the ZIP from Moodle's plugins directory
- Then…
- Use the Moodle plugin installer from your Moodle site
- Or, extract the zip contents to
[public]/filter/shortcodes
- In your Moodle site, open the Notifications page in Site administration
- Clone the official repository into
[public]/filter/shortcodes - Check out the latest tag
- In your Moodle site, open the Notifications page in Site administration
The following commands clone the official repository and check out the latest tag.
cd public/filter 2>/dev/null || cd filter || exit 1
git clone https://github.com/branchup/moodle-filter_shortcodes.git shortcodes
cd shortcodes
git checkout "$(git tag --list 'v*' --sort=-v:refname | head -n 1)"