Moodle REST
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.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.1.0-beta2 | Pre-release | Apr 17, 2024 | ||
| 1.1.0-beta1 | Pre-release | Sep 19, 2023 |