This project is archived. Please use LTI for Interoperability between LMS sites (https://www.imsglobal.org/activity/learning-tools-interoperability) Please DO NOT uninstall this plugin from your moodle if you wish to keep your past results.
- Plugin to access/use Digital Media e-Learning course content as a Moodle Activity rather than users accessing the "DM e-learning" website directly.
- This plugin is only useful for Moodle Managers that have been granted API access to "Digital Media e-Learning" courses with valid application settings.
- Usage of this plugin creates an account for each user on DM e-learning to track course completion and provide certificates, completion of each course is also recorded within Moodle.
- Requires Composer, Bower, Node.js.
- Node packages can be installed using NPM or Yarn. This includes Gulp v3.9, gulp-rename, del and gulp-uglify.
- Open the
content
folder inside this plugin from the terminal/command line. - Run
yarn install
to install node packages listed withinpackage.json
. - Run
composer install
to install composer packages listed withincomposer.json
. - When preparing for deployment run
composer install --no-dev
instead. - Run
bower install
to install bower packages listed withinbower.json
. - Run
gulp
to run the default task withingulpfile.js
this places the front end assets into the expected locations.
- Open the
content
folder inside this plugin from the terminal/command line. - Run
gulp clean:vendor
,gulp clean:git
,gulp del:bower
andgulp del:nm
.
- Either install the plugin as a .zip file via Moodle Plugin installer page or ...
- Create a
dmelearn
folder insidemod/
in the root directory of you Moodle install. - Copy all plugin files and folders into
dmelearn
. - After the plugin has been installed by a Moodle Administrator ...
- Go to Site Administration -> Plugins -> Activity modules -> Digital Media e-Learning.
- Enter all required configuration details for the mod_dmelearn plugin (Provided to DM partners only).
DM e-Learning
Activities will now be available to add to Moodle Courses.- The plugin will use proxy setting from Site Administration -> Server -> HTTP -> Web proxy.
If you do not wish to use these proxy settings for the plugin please enter the API URL int the
Proxy bypass hosts
field on this page.
- PHP 5.4.4 -> PHP 7.4.x (with short echo tag support and cURL extension).
- Moodle 2.7.x -> 3.11.x
- https://docs.moodle.org/25/en/Installing_Moodle#Requirements
- WCHN Digital Learning & Design - Digital Media e-Learning Dev Team.
- This project contains code contributed by Chris Barton and BrightCookie.