Loading...
Loading...
Open source LMS integration for Moodle
Moodle dominates the Australian higher education market with 60-70% adoption and holds 20% of the US market. Aelira's Moodle integration uses OAuth 2.0 and REST APIs to scan course content while respecting Moodle's open source philosophy.
Scan all files uploaded to Moodle courses. Supports the diverse file types common in Moodle deployments.
Check accessibility of resources attached to Moodle activities: assignments, forums, and quizzes.
Connect Aelira as a Moodle repository plugin for seamless file scanning during upload.
For institutions running multiple Moodle instances, manage all sites from a single Aelira dashboard.
Download our Moodle plugin from the Moodle Plugins Directory or install manually. Supports Moodle 3.9+ and Moodle 4.x.
Create an OAuth 2.0 service in Moodle Site Administration. Enter the client credentials in Aelira's settings.
Enable Moodle's REST web services and create a service with the required functions for file access and user authentication.
Faculty access Aelira through a new block or activity module in their courses. Scanning begins immediately upon course selection.
Common questions about integrating Moodle with Aelira
Yes. Aelira is open core and live at github.com/Aelira-AI/aelira-core (v0.9.9 stable): the CLI is MIT licensed and the engine is AGPL-3.0. You can self-host all of it, including the integrations, with nothing feature-gated.
The integration is designed for Moodle Workplace multi-tenancy, with separate Aelira configurations and compliance tracking per tenant. Note the Moodle integration is currently experimental and not yet verified against a live Moodle instance.
Moodle was created in Australia by Martin Dougiamas. Its open source nature aligns with Australian education values, and local support networks are strong.
Yes, MoodleCloud supports external plugins. Follow our setup guide for MoodleCloud-specific instructions.
Join universities preparing for the April 2027 accessibility deadline
Ask about a bounded pilot. Integration scope and continuation are agreed in writing.