Martin DougiamasLead Developer
Director of Moodle Pty Ltd
#moodledev@moodler
Copyright 2012 © Martin Dougiamas - CC SA
Core Development Now
DEVTeam
STABLETeam
INTEGRATIONTeam
Management
TESTTeam
Contributors
Copyright 2012 © Martin Dougiamas - CC SA
Core Development New
FRONTENDTeam
BACKENDTeam
INTEGRATIONTeam
Manage
Contributors
Copyright 2012 © Martin Dougiamas - CC SA
Moodle HQ teams
FRONTEND team• Usability, especially mobile• Features and affordances
SITES team• Moodle web sites• Plugins management• Marketing/Education
BACKEND team• Logging, Reporting• Performance• Development Platform
INTEGRATION team• Quality reviews• Standards• Testing and QA
Copyright 2012 © Martin Dougiamas - CC SA
Back end prioritiesLogging - very very fast and detailed system to log everythingReporting - fast ways to retrieve, analyse and act on logged dataCaching - implement fast caching all over MoodleNotifications - send messages and links direct to mobile devicesFile plugins - makes Moodle faster on clustered servers (cloud)
Caches Logs
Copyright 2012 © Martin Dougiamas - CC SA
Front end prioritiesOutcomes 2 - a deep integration of outcomes/competenciesMobile access - refining how Moodle works under BootstrapMobile app - support community effort with new HTML 5 appCourse management - creating/deleting/archiving coursesActivities - Assignment, Forum, Wiki, SurveyAnalytics - mini-reports throughout the interface and mobile
Copyright 2012 © Martin Dougiamas - CC SA
Integration prioritiesReviews - weekly manual reviews and testing of all new codeMentoring - supporting all developers in standards, API etcCI server - increased automated testing of new codeBehat - exhaustive automated testing on all browser/server combosEfficiency - streamlining workflow/policies and avoiding burnout
Copyright 2012 © Martin Dougiamas - CC SA
Sites prioritiesmoodle.org - complete revamp, clean new bootstrap interfacemoodle.net - new name for MOOCH and all our OER resourcesPlugins - improving the interface and ease for developersPartners - improve services and communications for partnersMoodle Docs - continue improving Moodle docs qualityVideos - producing more overview videos for various users