The embedded eXeLearning editor lets teachers modify an activity’sDocumentation 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.
.elpx package without leaving Moodle. Instead of downloading the package, editing it in the desktop app, and re-uploading it, you open a full-screen eXeLearning editor directly on the activity page, make your changes, and click Save to Moodle — the plugin handles everything else: re-extracting the package, re-scanning for gradable iDevices, and updating the gradebook columns accordingly.
The embedded editor must be installed by a site administrator before teachers can use it. If you do not see the Edit with eXeLearning button, ask your administrator to install the editor from Site administration → Plugins → Activity modules → eXeLearning resource. See the Troubleshooting section below for details.
Editing a package in-place
Open the activity
Navigate to the eXeLearning resource activity in your course. You must be viewing it as a teacher or editing teacher — or any role that holds the
moodle/course:manageactivities capability.Click Edit with eXeLearning
Click the Edit with eXeLearning button that appears near the top of the activity page. This button is visible only when the embedded editor is installed and you have the
moodle/course:manageactivities capability. It does not appear for students or guests.Work in the editor
The eXeLearning editor opens in a full-screen modal with your current package already loaded. You can add, edit, or remove iDevices and pages, adjust content, and change styles — the full eXeLearning authoring experience.
What Save to Moodle does
Clicking Save to Moodle triggers the same pipeline as uploading a new package through the activity settings form:- Package re-extraction — the updated
.elpxis unpacked and stored in Moodle’s file system, replacing the previous version. - iDevice re-detection —
content.xmlis re-scanned for gradable iDevices. - Gradebook column update — columns are reconciled with the new package:
- New iDevices (not present in the previous version) are assigned a new
itemnumberand a new gradebook column is created. - Removed iDevices are soft-deleted: the column is removed from the gradebook, but all existing grade history is preserved in the database — it is never discarded.
- Unchanged iDevices (same object ID, same content) keep their existing columns and grades untouched.
- New iDevices (not present in the previous version) are assigned a new
Troubleshooting
The Edit with eXeLearning button does not appear. There are two common causes:Editor not installed
The embedded editor has not been installed on this Moodle site, or it was removed. Ask your site administrator to install it from Site administration → Plugins → Activity modules → eXeLearning resource. Installing from an official release ZIP usually bundles a working editor, so it may already be available — the admin page shows whether an installed copy is present.
Insufficient capability
The button only appears for users who hold the
moodle/course:manageactivities capability. If you are viewing the activity with a role that does not include this capability (for example, if you have been temporarily switched to a Student role), the button will not appear. Return to your normal teacher role and reload the page.