Requirements¶
- Moodle 4.5 to 5.2. The plugin requires Moodle 2024100700 (4.5) and declares support for 4.5–5.2.
- PHP: the plugin sets no PHP version of its own; it follows Moodle's. It has been tested with PHP 8.3.
- Database: tested with PostgreSQL. The CI workflow runs PostgreSQL and MariaDB.
- Cron running, so background tasks (
create_coursewith a template,build_course) are processed. - HTTPS. Redirect URIs must be HTTPS, loopback HTTP (
localhost,127.0.0.1,[::1]) or a private-use native-app scheme. - An MCP client that supports Streamable HTTP.
- Optional: web server rewrites for the site-root
.well-knownpaths. See OAuth and tokens.