moodlemoot au 2012 keynote

30
Copyright 2012 © Martin Dougiamas - CC SA Martin Dougiamas Lead Developer Director of Moodle Pty Ltd Moodle as a learning platform #mootau12 @moodler

Upload: martin-dougiamas

Post on 12-Apr-2017

16.222 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Martin DougiamasLead Developer

Director of Moodle Pty Ltd

Moodle as alearning platform

#mootau12@moodler

Page 2: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Overview

Moodle as a platformCurrent major projectsMoodle 2.3Moodle 2.4 and beyondMobileFuture

Page 3: Moodlemoot AU 2012 Keynote

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

Page 4: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Moodle HQ

Page 5: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Moodle HQ Focus

3. Usability4. Integrations

2. Processes1. Plugins

Page 6: Moodlemoot AU 2012 Keynote

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

Page 7: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

1. Plugins

Page 8: Moodlemoot AU 2012 Keynote

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

Page 9: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Plugin Developer Docs

Page 10: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Plugin Translation

Page 11: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

2. Processes

EfficientTransparentPredictableStableOpen

Making Moodle development:

Page 12: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

2. Processes

TrackerGitMoodle DocsDev rolesAutomationTraining

Related work:

Page 13: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

2. Processes

DEVTeam

STABLETeam

INTEGRATIONTeam

Management

TESTTeam

Page 14: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

3. Usability

Gathering experiencesPrioritisingConcentratingCommunicating

Solving user frustrations

Page 15: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

3. Usability

Tracker issues/votingPeriodic user surveysFeedback fromMOOCH (+ other Hubs)Moodle.org, Moodle.comUsability studies

Related projects

Page 16: Moodlemoot AU 2012 Keynote

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

Page 17: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Demo

Page 18: Moodlemoot AU 2012 Keynote

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?

Page 19: Moodlemoot AU 2012 Keynote

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 ...

Page 20: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Performance

Page 21: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Mobile

Page 22: Moodlemoot AU 2012 Keynote

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

Page 23: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Offline content

Page 24: Moodlemoot AU 2012 Keynote

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

Page 25: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Mobile theme

Page 26: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Tablets

Page 27: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Future

Page 28: Moodlemoot AU 2012 Keynote

Copyright 2012 © Martin Dougiamas - CC SA

Early Bird Registration: 16th July 2012

Papers: 24 accepted from 46 submitted

Page 29: Moodlemoot AU 2012 Keynote

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

Page 30: Moodlemoot AU 2012 Keynote

Copyright 2010 © Martin DougiamasCopyright 2012 © Martin Dougiamas - CC SA

Questions?

?

??

?

??

?

?

??

?

?

?