Your SlideShare is downloading. ×
Orlando Moodlemoot USA 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Orlando Moodlemoot USA 2009

1,530

Published on

Published in: Education, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,530
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
57
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Developing Moodle 2.0 Martin Dougiamas Lead Moodler Executive Director, Moodle Pty Ltd
  • 2. Open Source Software Basic rights Free to download Free to use Free to explore, modify and extend Free to distribute (under GPL) And you are also... Free to help with development Free to choose your service supplier Free to run a business using it Free to use something else! Copyright 2008 © Martin Dougiamas
  • 3. 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 Copyright 2009 © Martin Dougiamas
  • 4. Registered versions Copyright 2009 © Martin Dougiamas
  • 5. Usage 8032 3647 2880 2651 2087 1770 1312 1070 969 943 USA Spain UK Brazil Germany Portugal Mexico Australia Italy Canada Copyright 2009 © Martin Dougiamas
  • 6. Community roles There are over 740,000 registered participants in the Moodle Community at moodle.org (about 1000 new accounts being created each day) Other 8.0% Software Devs 8.0% Teachers 35.0% Researchers 11.0% Educational Admins 16.0% System Admins 22.0% Source: Moodle Community 2008 Copyright 2009 © Martin Dougiamas
  • 7. Dev Community Votes and Bug Discussion Ideas reports moodle.org Quality Open Source Priorities Information Code Copyright 2008 © Martin Dougiamas
  • 8. Moodle Economics Clients (Institutions, Government, Companies, Teachers) Services Contracting Royalties n atio ns moodle.com Do Contributing Contributing Community Developers Code Discussion etc moodle.org Software Copyright 2008 © Martin Dougiamas
  • 9. Moodle Partners Copyright 2008 © Martin Dougiamas
  • 10. Moodle History Copyright 2009 © Martin Dougiamas
  • 11. 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 ? Copyright 2009 © Martin Dougiamas
  • 12. 2.0Wait for it! Copyright 2009 © Martin Dougiamas
  • 13. What drives Moodle requests? Copyright 2009 © Martin Dougiamas
  • 14. Key Drivers Administration Control Integration Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 15. 2.0 Major Rewriting Major New Features •Database access / data handling •Repository integration •File storage and handling •Portfolio integration •Roles and enrolments •Conditional activities •Messaging •Course completion •Backups •Progress Tracking •Gradebook and Roles •Feedback module •Navigation and Blocks •Blog 2.0 •Themes •Resources 2.0 •Text formats •Site-wide groups •Commenting •Secure RSS feeds •Javascript handling •Web Services API •Workshop 2.0 •IMS CC •Wiki 2.0 •Community Hubs •Lesson 2.0 •Totally flexible user fields Copyright 2009 © Martin Dougiamas
  • 16. 2.0 Major Rewriting Major New Features •Database access / data handling •Repository integration •File storage and handling •Portfolio integration •Roles and enrolments •Conditional activities •Messaging •Course completion •Backups •Progress Tracking •Gradebook and Roles •Feedback module •Navigation and Blocks •Blog 2.0 •Themes •Resources 2.0 •Text formats •Site-wide groups •Commenting •Secure RSS feeds •Javascript handling •Web Services API •Workshop 2.0 •IMS CC •Wiki 2.0 •Community Hubs •Lesson 2.0 •Totally flexible user fields Copyright 2009 © Martin Dougiamas
  • 17. Resources file folder page url ims resource Copyright 2008 © Martin Dougiamas
  • 18. Files Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 19. Repositories Almost any other content repository Moodle Files Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 20. Portfolios Almost any other content repository Moodle Files and Pages Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 21. Navigation Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 22. Usability Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 23. Usability Gradebook Roles Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 24. 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 Copyright 2009 © Martin Dougiamas
  • 25. Conditional activities Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 26. Commenting Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 27. Messaging Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 28. Web Services API SOAP External XML-RPC Server Application REST Moodle Core Functions AMF External Client Application Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  • 29. Community Hubs Ordinary Moodle site Building a course Taking a course Template User Community User Restore In Search Search Download E D 2 Publishing site Course Community site List C 3 Enrol cache zip Backup B A 1 Enrollable course Downloadable course Register as Register as enrollable downloadable Moodle Hub Server eg hub.moodle.org Administration Control Integrations Usability Pedagogy Copyright 2008 © Martin Dougiamas
  • 30. Moodle long-term future Moodle 2.0 Rewrite of the underlying platform Infrastructure, connectivity etc Moodle 2.1, 2.2, 2.3 .... 2.x Pedagogy, teaching, learning, usability And then ... Single web service, perhaps? Copyright 2008 © Martin Dougiamas
  • 31. Questions? ? ? ? ? ? ? ? ? ? ? ? ? ? Copyright 2009 © Martin Dougiamas

×