-
Notifications
You must be signed in to change notification settings - Fork 92
Installation
David Pesce edited this page Mar 4, 2026
·
1 revision
There are several ways to install the Logstore xAPI plugin on your Moodle instance. You must be logged in as a Moodle site administrator to install plugins.
The simplest method is to install directly from the Moodle Plugin Directory:
- Log in to your Moodle site as an administrator.
- Go to Site Administration > Plugins > Install plugins.
- Click Install plugins from the Moodle plugins directory.
- Search for "Logstore xAPI" and click Install now.
- Confirm the installation and follow the on-screen prompts.
- Proceed to Configuration to connect the plugin to your LRS.
If you prefer to download the plugin manually:
- Download the latest release ZIP from GitHub Releases or from the Moodle Plugin Directory.
- In your Moodle site, go to Site Administration > Plugins > Install plugins (usually at
http://your.moodle/admin/tool/installaddon/index.php). - Drag and drop the ZIP file into the upload area.
- Click Install plugin from the ZIP file.
- Click Install plugin! to confirm.
- Proceed to Configuration to connect the plugin to your LRS.
If ZIP upload is disabled on your Moodle instance:
- Download the latest release ZIP from GitHub Releases.
- Unzip the file.
- Copy the extracted folder into your Moodle installation at
admin/tool/log/store/xapi. - Visit your Moodle site's admin notifications page (
http://your.moodle/admin/index.php) to trigger the database upgrade. - Proceed to Configuration to connect the plugin to your LRS.
After installation, you need to enable the logstore:
- Navigate to Site Administration > Plugins > Logging > Manage log stores (or go to
http://your.moodle/admin/settings.php?section=managelogging). - Enable the Logstore xAPI plugin by clicking the eye icon.
Note: The plugin settings page will display a warning banner if the logstore is not enabled.
To upgrade to a new version, simply repeat the installation process using the new release ZIP. Moodle will detect the version change and run any necessary database upgrades automatically when you visit the admin notifications page.
| Requirement | Details |
|---|---|
| Moodle version | 4.3 or later (supported through 5.01) |
| PHP | As required by your Moodle version |
| LRS | Any xAPI-conformant Learning Record Store |