moodlemoot au 2012 keynote
TRANSCRIPT
Copyright 2012 © Martin Dougiamas - CC SA
Martin DougiamasLead Developer
Director of Moodle Pty Ltd
Moodle as alearning platform
#mootau12@moodler
Copyright 2012 © Martin Dougiamas - CC SA
Overview
Moodle as a platformCurrent major projectsMoodle 2.3Moodle 2.4 and beyondMobileFuture
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Open Source Platform
Moodle Core
Mods Modules
Course design
User contributions
Course Management SystemOther Systems
(Open Source or Proprietary)
SIS
AuthenticationPortfolios
Repositories
Payment Conferencing
Reports Plagiarism
Open Source
Moodle
Standards etc
Copyright 2012 © Martin Dougiamas - CC SA
Moodle HQ
Copyright 2012 © Martin Dougiamas - CC SA
Moodle HQ Focus
3. Usability4. Integrations
2. Processes1. Plugins
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
1. Plugins
Plugins like “apps” for Moodle OSEasier for developersEasier for usersParticularly since Moodle 2.0
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
1. Plugins
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
1. Plugins
Moodle 2.3 Notifications
Moodle 2.4 Upgrades
Download and upgrade completely via web
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Plugin Developer Docs
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Plugin Translation
Copyright 2012 © Martin Dougiamas - CC SA
2. Processes
EfficientTransparentPredictableStableOpen
Making Moodle development:
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
2. Processes
TrackerGitMoodle DocsDev rolesAutomationTraining
Related work:
Copyright 2012 © Martin Dougiamas - CC SA
2. Processes
DEVTeam
STABLETeam
INTEGRATIONTeam
Management
TESTTeam
Copyright 2012 © Martin Dougiamas - CC SA
3. Usability
Gathering experiencesPrioritisingConcentratingCommunicating
Solving user frustrations
Copyright 2012 © Martin Dougiamas - CC SA
3. Usability
Tracker issues/votingPeriodic user surveysFeedback fromMOOCH (+ other Hubs)Moodle.org, Moodle.comUsability studies
Related projects
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
4. Integrations
RepositoriesLearning Tools (IMS LTI)IMS CCOAuth 2.0Open Badges
Moodle as a team member
Copyright 2012 © Martin Dougiamas - CC SA
Demo
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Moodle RoadmapThe likelihood some feature will get included in Moodle is a function of :
How much it supports our pedagogical focusDoes it make life easier for most usersNumber of votes from existing usersCan it be developed in a generic way to help many How long it will take to developIs it easier just to integrate with something existingHow much developer time is availableDoes it blend?
Copyright 2012 © Martin Dougiamas - CC SA
Major projects being worked on:Performance - Moodle Universal Cache (MUC) to improve performance for large sitesUsability - A new interface for course/category managementUsability - Completely new default icon set and graphic designForum - Review ForumNG from OU as a complete replacement for forum in coreCalendar - import iCal streams into the Moodle calendarUpgrade 1.9 to 2.2 - sprint session to increase robustness for a wider range of sitesAssignment - many new features from Netspot et alMoodle Mobile - new HTML5 app for all platforms
Major projects for the near future:Plugins - direct download and upgrade via web interfaceCourse formats - rewrite to make course formats more flexible and pluggableRepository plugin - direct audio/video recording into MoodleWiki - Review OUWiki as a replacement for wiki in coreCollection module - combining Survey, Questionnaire and FeedbackMnet - replacement using standard Oauth2 mechanisms and web servicesMulti Tenancy - framework to make it easy to manage multiple instances of Moodle
Moodle 2.4, 2.5 ...
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Performance
Copyright 2012 © Martin Dougiamas - CC SA
Mobile
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Web Services API
MoodleFunctions(Core and Modules)
SOAP
XML-RPC
REST
AMF
External Server
Application
External Client Application
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Offline content
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Moodle Mobile
iPhone source code is now open sourcehttp://github.com/moodlehq/mymoodleUses XML-RPC web servicesWill not be maintainedMake your own app from it if you like
My Moodle
HTML5 + PhoneGap = All platformsUses REST web services (faster)Developed by CV&A and HQOpen source, modular, extensibleContribute! Or base your own app on it.
Moodle Mobile
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Mobile theme
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Tablets
Copyright 2012 © Martin Dougiamas - CC SA
Future
Copyright 2012 © Martin Dougiamas - CC SA
Early Bird Registration: 16th July 2012
Papers: 24 accepted from 46 submitted
Copyright 2012 © Martin Dougiamas - CC SA
Hacktoberfest 2012
40 developers (all of HQ devs plus 20 others)Brainstorming future tech developmentsDeciding on architecture changesWorking on code together5 days
Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA
Questions?
?
??
?
??
?
?
??
?
?
?