Moodle Course Objects
Categories
Component ID
1627622
Component name
Moodle Course Objects
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
1949
Component created
Component changed
Component body
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
- Install Moodle in the same database as Drupal, on the same domain. (i.e., '/moodle')
- Set the Moodle admin user's "idnumber" to 1
- Enable the Moodle/Drupal auth plugin (included) for SSO
- Configure webservices in Moodle (Administration block > Plugins > Web services > Overview), enable SOAP and REST protocols.
- Enter your Moodle path, token, and DB prefix in admin/settings/course/moodle
Planned
- Replace cURL usage with Moodle web services