Moodle integrations

Connecting Moodle to video conferencing, Microsoft 365, plagiarism detection, identity providers, file storage, chat, payments and other learning tools through core plugins and documented community plugins.

Moodle and Microsoft 365 integration

Connecting Moodle to Microsoft 365 with Microsoft's open-source plugin set: Entra ID single sign-on through OpenID Connect, user matching, Microsoft 365 Groups for courses, group files in the file picker, Teams theming and OneNote assignments.

Moodle and Zoom integration

Running Zoom classes from Moodle with the community Zoom meeting plugin: meeting and webinar creation, synchronization, grading and backup, the Zoom account it needs and how it is kept current across Moodle upgrades.

Moodle and BigBlueButton integration

Using the BigBlueButton activity that ships in Moodle core since 4.0 with a self-hosted BigBlueButton server: server sizing, recordings, attendance and grading, and keeping class video inside your own infrastructure.

Moodle and Turnitin plagiarism detection

Adding Turnitin similarity reports, grading and feedback to Moodle assignments, forums, quizzes and workshops with Turnitin's own plugin, including the licence it requires and its supported Moodle versions.

Keycloak and Moodle SSO integration

Signing Moodle users in through Keycloak using Moodle's core OAuth 2 authentication with a custom issuer or the SAML2 plugin, with attribute mapping, account creation rules and how Keycloak groups feed Moodle cohorts and roles.

Moodle and Nextcloud file integration

Letting teachers and students pick and share files from Nextcloud inside Moodle with the core Nextcloud repository plugin, configured through Moodle's OAuth 2 services, for institutions that keep files in a self-hosted cloud.

Moodle course rooms with Matrix

Using Moodle's core Matrix communication provider to create a chat room per course on your own Matrix homeserver, with membership synchronized from course enrolments and teacher moderation.

Moodle LTI Advantage integration

Using LTI 1.3 Advantage in both directions: launching external tools from Moodle courses and publishing Moodle courses and activities as an LTI tool to other platforms with the core Publish as LTI tool enrolment.

Moodle file storage on S3 and Azure with objectfs

Moving Moodle file storage to Amazon S3 or Azure Blob Storage with Catalyst IT's Object storage file system plugin, why sites do it (storage cost, shared files across instances, faster environment refreshes) and the version support to check first.

Moodle paid enrolment with PayPal and Stripe

Selling courses from Moodle with enrolment on payment, the core PayPal gateway or the community Stripe gateway, including how payment accounts are configured and what to check for tax and refunds.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.