Integrations for Moodle.
API
For the developer the module provides a tested service for direct interaction with the Moodle REST Webservice and helper service for interacting with specific API functions including error handling and normalizing parameters.
Implementations
The module also provides out-of-the-box implementations that use the services. The Documentation gives a more detailed description of functionality, and how to configure it.
Migrate
There is Migration Source Plugin that enables pulling data from Moodle into Drupal entities. For retrieving files there is also a process plugin that will interact with the file service endpoint.
Course
The course module is an example implementation of the migration. With a content type for storing course data, and a migration (based on migrate plus so the configuration can be extended).
User
The user module provides association with Moodle Users, push and pull synchronization. With the course content type it could also allow direct manual enroll on courses.
History
Originally developed from a fork of Drupal Moodle Integration by Mediamaisteri Oy the project has since become a complete rewrite.
Project information
- Module categories: Import and Export, Integrations
- 19 sites report using this module
- Created by ekes on , updated
- Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.