View Code? Open in Web Editor
NEW
This project forked from dmelearn /moodle-mod_dmelearn
Moodle Activity Module plugin to add 'Digital Media e-Learning courses' into a Moodle Site.
License: GNU General Public License v3.0
ApacheConf 0.34%
PHP 65.98%
HTML 29.41%
CSS 1.47%
JavaScript 2.79%
moodle-mod_dmelearn's Introduction
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.
Add required third party components (Developers)
Requires Composer , Bower , Node.js .
Node packages can be installed using NPM . This includes Gulp , gulp-rename , del and gulp-uglify .
Open the content
folder inside this plugin from the terminal/command line.
Run npm install
to install node packages listed within package.json
.
Run composer install
to install composer packages listed within composer.json
.
If preparing for deployment run composer install --no-dev -o
instead.
Run bower install
to install bower packages listed within bower.json
.
Run gulp
to run the default task within gulpfile.js
this places the front end assets into the expected locations.
Remove unused third party components files before deployment (Developers)
Open the content
folder inside this plugin from the terminal/command line.
Run gulp clean:vendor
, gulp del:bower
and del:nm
.
Either install the plugin as a .zip file via Moodle Plugin installer page or ...
Create a dmelearn
folder inside mod/
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.
Digital Media e-Learning team.
This project contains code contributed by Chris Barton and BrightCookie.