Extending Moodle - Moodlemoot Romania 2013

Post on 23-May-2015

2091 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation on Extending Moodle through Add-ons. Presented at Moodlemoot Romania 2013. Based on some of the principles from the book - http://moodleaddons.com

Transcript

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

» Print

-> http://moodleaddons.com

Gavin Henrick

E: gavin@lts.ie

T: @ghenrick

B: http://www.somerandomthoughts.com

S: http://www.slideshare.net/ghenrick/

L: http://ie.linkedin.com/in/gavinhenrick

top related