Commerce Moodle Integration integrates Drupal Commerce with Moodle.

Overview

Sell Moodle courses through Drupal Commerce.
When the user buys a specific product, he will be automatically enrolled to a course in Moodle.

Dependencies

Configuration

After configuring Moodle Connector, go to Store --> Configuration --> Commerce Moodle Integration settings to set up which product types will be Moodle courses. Then you can start creating products/courses in Drupal/Moodle.

Compatibility

Tested on Moodle 2.3, 2.4 and 2.6, but should work on other versions as well. If you have any issues, check the Recent log messages report (admin/reports/dblog).

Notes

  • Users of the two systems (Drupal and Moodle) must have exactly the same user name. For this reason, purchases by unauthenticated users are not allowed. This module does not do any type of user synchronization between Moodle and Drupal databases
  • To relate the product to the course, you must use the same value for the product SKU in Drupal and for the course ID number in Moodle. See also #2272891: Use a configurable field instead SKU to syncronize with Moodle

Related

  • Moodle SSO provides the Drupal functionality required to allow SSO with Moodle. It depends on Droodle, a Moodle authorization plugin.
  • Commerce Checkout Redirect module redirects anonymous users to the log-in/register page before check out.

Project information

  • caution Seeking co-maintainer(s)
    Maintainers are looking for help reviewing issues.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • chart icon14 sites report using this module
  • Created by Pere Orga on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    Look for the shield icon below.

Releases