Top Banner
Martin Dougiamas Lead Moodler Executive Director, Moodle Pty Ltd Developing Moodle 2.0
31

Orlando Moodlemoot USA 2009

Nov 01, 2014

Download

Education

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Orlando Moodlemoot USA 2009

Martin DougiamasLead Moodler

Executive Director, Moodle Pty Ltd

DevelopingMoodle 2.0

Page 2: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Open Source Software

Free to downloadFree to useFree to explore, modify and extendFree to distribute (under GPL)

Free to help with development Free to choose your service supplier Free to run a business using it Free to use something else!

And you are also...

Basic rights

Page 3: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Statistics

Over 45,000 registered verified sites in 210 countries

Registered sites contain 30 million users,3 million courses and 1.2 million teachers

About 500 sites have more than 10,000 users

Interface translated into 75 languages

54 specialised Moodle Partners

Page 4: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Registered versions

Page 5: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Usage

USA Spain UK Brazil Germany Portugal Mexico Australia Italy Canada

94396910701312

17702087

26512880

3647

8032

Page 6: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

There are over 740,000 registered participants in the Moodle Community at moodle.org

(about 1000 new accounts being created each day)

Community roles

Source: Moodle Community 2008

Teachers35.0%

System Admins22.0%

Educational Admins16.0%

Researchers11.0%

Software Devs8.0%

Other8.0%

Page 7: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Dev Community

moodle.org

Bugreports Ideas

Votes andDiscussion

QualityOpen Source

CodeInformationPriorities

Page 8: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Softwaremoodle.org

Moodle Economics

Clients (Institutions, Government, Companies, Teachers)

moodle.com

Contracting

Services

Royalties

Donations

ContributingCommunity

Discussion etc

ContributingDevelopers

Code

Page 9: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Moodle Partners

Page 10: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Moodle History

Page 11: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

History

1999 0.0 First prototype versions

11 / 2001 0.9 First pre-release version on the web

8 / 2002 1.0 Forum, Survey, Journal, Resources, Quiz...

8 / 2003 1.1 Backups, Workshop, Chat, Scales...

3 / 2004 1.2 Filters, Groups, Glossary, Lesson ...

5 / 2004 1.3 Calendar, Blocks, RSS, Media plugins ...

8 / 2004 1.4 Installer, Resources, Enrolments, Wiki...

6 / 2005 1.5 XHTML, Themes, Blocks, Gradebook ...

6 / 2006 1.6 Unicode, Database, Docs, Blogs, Reports ..

11 / 2006 1.7 Roles, Admin, Oracle and MSSQL, AJAX ..

3 / 2007 1.8 Accessibility, MNet, Forms, Multi-auth...

3 / 2008 1.9 Gradebook, Outcomes, Performance, Tags, Notes..

? 2.0 ?

Page 12: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Waitfor it!2.0

Page 13: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

What drives Moodle requests?

Page 14: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Key Drivers

Integration

Pedagogy

Control

Administration

Usability

Page 15: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Major Rewriting•Database access / data handling•File storage and handling •Roles and enrolments•Messaging•Backups•Gradebook and Roles•Navigation and Blocks•Themes•Text formats•Commenting•Javascript handling•Workshop 2.0•Wiki 2.0 •Lesson 2.0

2.0

Major New Features•Repository integration•Portfolio integration•Conditional activities•Course completion •Progress Tracking•Feedback module•Blog 2.0 •Resources 2.0•Site-wide groups •Secure RSS feeds •Web Services API•IMS CC•Community Hubs•Totally flexible user fields

Page 16: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Major Rewriting•Database access / data handling•File storage and handling •Roles and enrolments•Messaging•Backups•Gradebook and Roles•Navigation and Blocks•Themes•Text formats•Commenting•Javascript handling•Workshop 2.0•Wiki 2.0 •Lesson 2.0

2.0

Major New Features•Repository integration•Portfolio integration•Conditional activities•Course completion •Progress Tracking•Feedback module•Blog 2.0 •Resources 2.0•Site-wide groups •Secure RSS feeds •Web Services API•IMS CC•Community Hubs•Totally flexible user fields

Page 17: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Resources

resource

file folder urlpage ims

Page 18: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Files

Administration Control Integrations Usability Pedagogy

Page 19: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Repositories

MoodleFiles

Almost any other content

repository

Administration Control Integrations Usability Pedagogy

Page 20: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Portfolios

MoodleFiles and Pages

Almost any other content

repository

Administration Control Integrations Usability Pedagogy

Page 21: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Navigation

Administration Control Integrations Usability Pedagogy

Page 22: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Usability

Administration Control Integrations Usability Pedagogy

Page 23: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Gradebook

Usability

Roles

Administration Control Integrations Usability Pedagogy

Page 24: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Themes

Consistency throughout all pages

Better separation of code from design

Allow templates if desired

Increased flexibility

Make designers happier

MORE BEAUTY!!!!

Administration Control Integrations Usability Pedagogy

Page 25: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Conditional activities

Administration Control Integrations Usability Pedagogy

Page 26: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Commenting

Administration Control Integrations Usability Pedagogy

Page 27: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Messaging

Administration Control Integrations Usability Pedagogy

Page 28: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Web Services API

Moodle Core Functions

External Client

Application

SOAP

XML-RPC

REST

AMF

External Server

Application

Administration Control Integrations Usability Pedagogy

Page 29: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Community Hubs

Institution B

Moodle Hub Servereg hub.moodle.org

Register as downloadable

Administration Control Integrations Usability Pedagogy

Template User Community User

Building a course Taking a course

Enrollable courseDownloadable courseRegister as enrollable

zip

Download

Backup

Search

Publishing site Community site

Restore

Search

Enrol

Ordinary Moodle site

CourseList

A

D

1

2

3

B

E

Ccache

Page 30: Orlando Moodlemoot USA 2009

Copyright 2008 © Martin Dougiamas

Moodle long-term future

Moodle 2.0Rewrite of the underlying platformInfrastructure, connectivity etc

Moodle 2.1, 2.2, 2.3 .... 2.xPedagogy, teaching, learning, usability

And then ... Single web service, perhaps?

Page 31: Orlando Moodlemoot USA 2009

Copyright 2009 © Martin Dougiamas

Questions?

?

??

?

??

?

?

??

?

?

?