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

This module exposes Moodle course objects as trackable Drupal Course (http://drupal.org/project/course) objects.

This is functional but very unstable and should not be used in production. Tested with Moodle 2.3

Features

  • Creates courses and objects in Moodle automatically from course nodes, to hold course objects used in Drupal courses
  • Supported objects:
    • Quiz
    • Questionnaire
    • SCORM
  • Creates supported course objects through a mix of sql, API cURL. Full API usage is desired, but the Moodle API does not support operations out of the box such as object creation.

You should now be able to create Moodle objects and use them as Course objects!

Installation

  1. Install Moodle in the same database as Drupal, on the same domain. (i.e., '/moodle')
  2. Set the Moodle admin user's "idnumber" to 1
  3. Enable the Moodle/Drupal auth plugin (included) for SSO
  4. Configure webservices in Moodle (Administration block > Plugins > Web services > Overview), enable SOAP and REST protocols.
  5. Enter your Moodle path, token, and DB prefix in admin/settings/course/moodle

Planned

  • Replace cURL usage with Moodle web services
Supporting organizations: 

Project information

Releases