This project is not covered by Drupal’s security advisory policy.

Integration of the Moodle Learning Management System with Drupal.

Drupal 6 Release

The Drupal 6 version 2 releases include major functionality changes compared to previous versions. In particular, "single signon" via insecure GET arguments sent to Moodle for access to the Drupal database, and displaying Moodle in the Drupal site via an iframe features from Drupal 4.7 and Drupal 5 are no longer supported.

This module integrates Moodle data into Drupal. It displays selected course information on the Drupal site with links to the course on the Moodle site.

An optional and experimental CCK course node type is included, and requires both core CCK modules and the link CCK modules to be installed and enabled.

Drupal 6 version requires QAPI

The integration features included in this module require the Moodle Quick API plugin (QAPI) and Moodle version 1.9.x to function. The QAPI software is included in the files provided with this module. QAPI is code that is added to Moodle to provide an interface for the Drupal module to communicate with to obtain the information it needs from Moodle. The QAPI directory contains a file named INSTALL.txt which explains how to install it.

Single Sign On (SSO)

This module does not provide or support any kind of sign on to Moodle, such as SSO. Some suggested ways of doing this are listed below.

Additionally, some discussion here in the Moodle forum may be of use.

Documentation wanted

I would love to have some good documentation written for this module. If you would like to write some, I would be happy to help you by answering questions.

Co-maintainer wanted


Drupal 6 version sponsored by OpenBand on behalf of its clients.

Project information

  • caution Seeking new maintainer
    The current maintainers are looking for new people to take ownership.
  • caution Obsolete
    Use of this project is deprecated.
  • chart icon5 sites report using this module
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.