Orlando Moodlemoot USA 2009

2,000 views

Published on

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

No Downloads
Views
Total views
2,000
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
58
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Orlando Moodlemoot USA 2009

  1. 1. Developing Moodle 2.0 Martin Dougiamas Lead Moodler Executive Director, Moodle Pty Ltd
  2. 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. 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. 4. Registered versions Copyright 2009 © Martin Dougiamas
  5. 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. 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. 7. Dev Community Votes and Bug Discussion Ideas reports moodle.org Quality Open Source Priorities Information Code Copyright 2008 © Martin Dougiamas
  8. 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. 9. Moodle Partners Copyright 2008 © Martin Dougiamas
  10. 10. Moodle History Copyright 2009 © Martin Dougiamas
  11. 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. 12. 2.0Wait for it! Copyright 2009 © Martin Dougiamas
  13. 13. What drives Moodle requests? Copyright 2009 © Martin Dougiamas
  14. 14. Key Drivers Administration Control Integration Usability Pedagogy Copyright 2009 © Martin Dougiamas
  15. 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. 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. 17. Resources file folder page url ims resource Copyright 2008 © Martin Dougiamas
  18. 18. Files Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  19. 19. Repositories Almost any other content repository Moodle Files Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  20. 20. Portfolios Almost any other content repository Moodle Files and Pages Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  21. 21. Navigation Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  22. 22. Usability Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  23. 23. Usability Gradebook Roles Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  24. 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. 25. Conditional activities Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  26. 26. Commenting Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  27. 27. Messaging Administration Control Integrations Usability Pedagogy Copyright 2009 © Martin Dougiamas
  28. 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. 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. 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. 31. Questions? ? ? ? ? ? ? ? ? ? ? ? ? ? Copyright 2009 © Martin Dougiamas

×