Using Plugins to increase functionality and features of your Moodle.
May 23, 2015
Using Plugins to increase functionality and features of your Moodle.
CC BY SA http://www.flickr.com/photos/fdecomite/
» Modular
» Object-Oriented
» Dynamic
» Learning
» Environment
Activity modules Database fields Messaging consumers
SCORM reports
Admin reports Database presets Plagiarism plugins Themes
Admin tools Editors Portfolio plugins User profile fields
Assignment 2.2 types
Enrolment plugins Question behaviours Webservice protocols
Assignment 2.3 submissions
Filters Question formats Workshop allocation methods
Assignment 2.3 feedbacks
Gradebook export Question types Workshop evaluation methods
Authentication plugins
Gradebook import Quiz access rules Workshop grading strategies
Blocks Gradebook reports Quiz reports
Course formats Grading methods Reports
Course reports Local plugins Repository plugins
» New Plugins Directory
» Each individual plugin needs to be registered
» A version entry must be created for each released version
» Reviews by authorised users
» Statistics on downloads
» installs cleanly;
» functions as described;
» does not contain any obviously harmful code;
» is not spam;
» is submitted to an appropriate category; and
» is not a duplicate of an existing plugin.
Some are:
» Experienced developers
» Students (GSOC)
» Professors
» Teachers
» You?
“Moodle is like any other open source project: its strength lies in its
community.
If you want to help out and participate in that community you will get more
out of your time with Moodle.”
Define your own criteria
» Technical
» Pedagogical
» Organisational
Implement an oversight process
» Regular updates
» Errors
» Coding guidelines
» Translatable strings
» Theming
» Performance
» Backup/restore
» Purpose
» Alternative strategy
» Ease of use
» Ease of support
Total cost of ownership
» Support
» Upgrades
» Implementation
» Training
» Implications for hosting setup
Entry and Exit strategy
1. Start a Moodle oversight committee
2. Standard feature request form
3. Regular assessments meetings
4. Use criteria in request and assessment
5. Rollout strategy
Hmm?
Basic Checks
Request Pedagogy
Technical
Financial Support
Committee
Deployment
» RSS Feeds from plugin directory
» Twitter (@moodleplugins)
Open University Set:
» Combined
» Drag and drop into text
» Drag and drop markers
» Drag and drop onto image
» Opaque
» OU multiple response
» Pattern match
» Pattern match with JME editor
» Question managed by a remote engine
» Select missing words
» Variable numeric
» Variable numeric set
» Variable numeric set with units
Moodle Add-ons Book
Available on
» Kindle
» iTunes
-> http://moodleaddons.com
Gavin Henrick
T: @ghenrick
B: http://www.somerandomthoughts.com
S: http://www.slideshare.net/ghenrick/
L: http://ie.linkedin.com/in/gavinhenrick