Install Level Up XP
You can install XP by itself or add XP+ for more features.
Get the plugins
| Plugin | Code name | How to obtain |
|---|---|---|
| XP (required) | block_xp | Download the ZIP file from the Level Up website, CAMP, or the Moodle plugins directory. You can also use the Git method below. |
| XP+ (optional) | local_xp | Purchase an XP+ licence from the Level Up website. You will receive an email with a link to download local_xp.zip. If you lost the link, use the licence recovery tool. |
tip
If XP is already installed, do not install it again. Install only XP+. Moodle will tell you if you must upgrade XP first.
Installation
Choose an installation method.
- ZIP upload
- Server files
- Git
note
This method is not available on all Moodle sites. Its availability depends on the site configuration and hosting provider.
- Sign in to your Moodle site and open Site administration > Plugins > Install plugins.
- Upload the XP ZIP file and follow the installation process. Skip this step if XP is already installed.
- If you use XP+, upload
local_xp.zipand follow the installation process.
- Extract the XP ZIP contents into
[public]/blocks/xp. Skip this step if XP is already installed. - If you use XP+, extract the contents of
local_xp.zipinto[public]/local/xp. - Confirm that each plugin folder contains a
version.phpfile. - Open Site administration > Notifications and follow the installation process.
This method installs XP only.
- From the Moodle root directory, go to
[public]/blocksorblocks. - Clone the official XP repository into a folder named
xp. - Check out the latest release tag.
- Open Site administration > Notifications and follow the installation process.
The following commands clone the official repository and check out the latest tag.
cd public/blocks 2>/dev/null || cd blocks || exit 1
git clone https://github.com/FMCorz/moodle-block_xp.git xp
cd xp
git checkout "$(git tag --list 'v*' --sort=-v:refname | head -n 1)"
Recommended plugins
The following free plugins add optional features:
- XP Availability lets instructors restrict access to course content according to a learner's level.
- XP Enrol lets instructors enrol learners in a course when they reach a specified level in another course.
- Shortcodes lets instructors add XP content to Moodle text areas.
Install the recommended plugins that provide the features you need.