8
Martin Dougiamas Lead Developer Director of Moodle Pty Ltd #moodledev @moodler

Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

Martin DougiamasLead Developer

Director of Moodle Pty Ltd

#moodledev@moodler

Page 2: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

Copyright 2012 © Martin Dougiamas - CC SA

Core Development Now

DEVTeam

STABLETeam

INTEGRATIONTeam

Management

TESTTeam

Contributors

Page 3: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

Copyright 2012 © Martin Dougiamas - CC SA

Core Development New

FRONTENDTeam

BACKENDTeam

INTEGRATIONTeam

Manage

Contributors

Page 4: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

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

Page 5: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

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

Page 6: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

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

Page 7: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

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

Page 8: Lead Developer Director of Moodle Pty LtdMartin Dougiamas Lead Developer Director of Moodle Pty Ltd @moodler #moodledev

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