Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/exelearning/mod_exelearning/llms.txt

Use this file to discover all available pages before exploring further.

mod_exelearning is a Moodle activity module that brings eXeLearning v4 packages (.elpx) directly into your Moodle courses. It preserves the package’s native sidebar navigation while automatically registering each gradable iDevice as its own column in the Moodle gradebook — so a single resource containing two quizzes produces two independent grade entries. Teachers can edit packages in-place using the embedded eXeLearning editor without ever leaving Moodle.

Quick Start

Try mod_exelearning in your browser with Moodle Playground — no installation needed.

Installation

Install from a release ZIP or manually into your Moodle instance.

For Teachers

Add eXeLearning resources, edit packages in-place, and manage grades.

API Reference

Web-service API for the Moodle App and external clients.

What makes mod_exelearning different

Unlike a plain SCORM player, mod_exelearning keeps the authored navigation sidebar and maps each gradable iDevice to its own gradebook column. It merges the best of its two sibling plugins:
  • mod_exeweb — preserves eXeLearning’s native sidebar, but no grading.
  • mod_exescorm — grades activities, but only as a single aggregated SCORM column.
mod_exelearning delivers both: native navigation and per-iDevice grade columns.

Key features

Native Sidebar Navigation

Students browse eXeLearning content exactly as the author designed it, with the full sidebar intact.

Per-iDevice Gradebook

Each gradable exercise (true/false, drag-and-drop, crossword…) registers as its own gradebook column.

Embedded Editor

Edit .elpx packages directly inside Moodle using the built-in eXeLearning editor — no download required.

Multi-Attempt Support

Track every attempt and aggregate grades by highest, average, first, last, or lowest score.

Moodle App API

Full web-service API registered under MOODLE_OFFICIAL_MOBILE_SERVICE for the official Moodle App.

GDPR Compliant

Privacy provider declares all personal data, supports export and deletion with automatic grade recalculation.

Get started in minutes

1

Try without installing

Click the Moodle Playground badge to get a fully configured Moodle instance in your browser with mod_exelearning already installed and a demo course ready to explore.
2

Download and install

Download the latest release ZIP from GitHub Releases and upload it via Site administration → Plugins → Install plugins. See the Installation guide for full details.
3

Add an activity

In your course, turn editing on, choose Add an activity or resource, and select eXeLearning resource. Upload your .elpx file and the gradebook columns are created automatically.
4

Install the embedded editor

From Site administration → Plugins → Activity modules → eXeLearning resource, use the Manage embedded editor widget to download and install the editor directly from GitHub. See Embedded Editor Management.

Compatibility

mod_exelearning supports Moodle 4.5 LTS through Moodle 5.2 and requires PHP 8.1+. See the full compatibility matrix.

Build docs developers (and LLMs) love