Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

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

Tracked releases
2
Tracked since
Sep 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.1.0-beta2 Pre-release Apr 17, 2024
1.1.0-beta1 Pre-release Sep 19, 2023