Moodleattheou moodlemoot2010-100413091346-phpapp01

193 views
152 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
193
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Moodleattheou moodlemoot2010-100413091346-phpapp01

  1. 1. Moodle at the OU Ross Mackenzie The Open University
  2. 2. In the Beginning
  3. 3. Before Moodle <ul><li>May 2005 </li></ul><ul><li>Major review of OU learning and teaching systems </li></ul>
  4. 4. Before Moodle <ul><li>May 2005 </li></ul><ul><li>Major review of OU learning and teaching systems </li></ul>
  5. 5. The Big Decision <ul><li>6 th July 2005 </li></ul><ul><li>“A momentous day for Britain” </li></ul><ul><li>“The most fantastic opportunity to do everything we ever dreamed of” </li></ul>
  6. 6. The Big Decision <ul><li>6 th July 2005 </li></ul><ul><li>“ A momentous day for Britain” </li></ul><ul><ul><li>Tony Blair </li></ul></ul><ul><li>“ The most fantastic opportunity to do everything we ever dreamed of” </li></ul><ul><ul><li>Seb Coe </li></ul></ul>
  7. 7. The Big Decision <ul><li>6 th July 2005 </li></ul><ul><li>“ A momentous day for Britain” </li></ul><ul><ul><li>Tony Blair </li></ul></ul><ul><li>“ The most fantastic opportunity to do everything we ever dreamed of” </li></ul><ul><ul><li>Seb Coe </li></ul></ul>
  8. 8. The Big Decision <ul><li>6 th July 2005 </li></ul><ul><li>Also the day when the OU decided we could go with Moodle </li></ul><ul><ul><li>it did lots of what we needed </li></ul></ul><ul><ul><li>we could make it do what it didn’t </li></ul></ul><ul><ul><li>it would scale to our traffic levels </li></ul></ul>
  9. 9. Initial Plans <ul><li>Formal decision in November 2005 </li></ul><ul><li>Initial (pilot scale) launch in May 2006 </li></ul><ul><li>Full launch in February 2007 </li></ul><ul><li>Follow-up release in February 2008 </li></ul><ul><li>All developments would be released back to the Moodle community </li></ul>
  10. 10. Initial Plans <ul><li>Formal decision in November 2005 </li></ul><ul><li>Initial (pilot scale) launch in May 2006 </li></ul><ul><li>Full launch in February 2007 </li></ul><ul><li>Follow-up release in February 2008 </li></ul><ul><li>All developments would be released back to the Moodle community </li></ul>
  11. 11. Initial Plans <ul><li>Formal decision in November 2005 </li></ul><ul><li>Initial (pilot scale) launch in May 2006 </li></ul><ul><li>Full launch in February 2007 </li></ul><ul><li>Follow-up release in February 2008 </li></ul><ul><li>All developments would be released back to the Moodle community </li></ul>
  12. 12. Roadmap 1
  13. 13. OU - Moodle.org developments <ul><li>OU funded/part-funded several major developments </li></ul><ul><ul><li>Roles & Permissions (in 1.7) </li></ul></ul><ul><ul><li>Accessibility improvements (in 1.8) </li></ul></ul><ul><ul><li>Gradebook (in 1.9) </li></ul></ul><ul><li>In each case we went live with beta releases </li></ul>
  14. 14. OU In-house Developments <ul><li>ForumNG </li></ul><ul><li>OU Blog </li></ul><ul><li>OU Wiki </li></ul><ul><li>ResourcePage </li></ul><ul><li>Study calendar course format </li></ul><ul><li>Shared activities system </li></ul><ul><li>Newfeed </li></ul><ul><li>MyStuff </li></ul><ul><li>Dataplus </li></ul><ul><li>And more </li></ul><ul><li>Most available via Moodle contrib, others elsewhere </li></ul>
  15. 15. Quiz developments <ul><li>Quiz Module development and maintenance </li></ul><ul><li>OpenMark </li></ul><ul><ul><li>http:// www.open.ac.uk/openmarkexamples / </li></ul></ul><ul><ul><li>http://openmark.dev.java.net/ </li></ul></ul>
  16. 16. Other stuff… <ul><li>Elluminate </li></ul><ul><ul><li>Bridged link between Moodle and Elluminate </li></ul></ul><ul><li>Content Authoring </li></ul><ul><ul><li>Structured Content </li></ul></ul><ul><ul><li>XML-based authoring via Microsoft Word </li></ul></ul>
  17. 17. Changes to Moodle 1.x <ul><li>In addition to commissioned developments and local modules/blocks </li></ul><ul><li>In addition to changes to core </li></ul><ul><li>Localisations </li></ul><ul><ul><li>2000 changes to standard Moodle </li></ul></ul><ul><ul><li>remade each time we sync with a new Moodle release </li></ul></ul>
  18. 18. OU Development Model <ul><li>Parallel Development Model </li></ul><ul><li>Quarterly releases – re-sync with stable Moodle release once/quarter </li></ul><ul><li>Three month development period / two month (two stage) test period ahead of each release </li></ul>
  19. 19. Requirements Gathering Development Functional Testing Pre-release Testing In Service
  20. 20. Craigellachie Fettercairn Knockando We Are Here
  21. 21. Local OU releases <ul><li>Annual/six-monthly/fourth-monthly </li></ul><ul><li>Quarterly </li></ul><ul><ul><li>limited changes between releases </li></ul></ul><ul><ul><li>regular requirements gathering </li></ul></ul><ul><ul><li>regular re-prioritisation </li></ul></ul>
  22. 22. What have we learnt so far <ul><li>Don’t go live with beta releases </li></ul><ul><ul><li>Resist the temptation </li></ul></ul><ul><li>Release early / release often </li></ul><ul><ul><li>Annual cycles don’t cut it / Rolling releases hard to test </li></ul></ul><ul><li>Your VLE is never finished </li></ul><ul><ul><li>There’s always more to do </li></ul></ul>
  23. 23. What have we learnt so far <ul><li>Keep soliciting requirements </li></ul><ul><ul><li>People will keep coming up with good ideas </li></ul></ul><ul><li>Never underestimate the traffic </li></ul><ul><ul><li>There’s always another bottle neck </li></ul></ul><ul><li>Keep evangelising </li></ul><ul><ul><li>Sell, sell and sell again </li></ul></ul>
  24. 24. Where are we Now ?
  25. 25. Moodle at Scale <ul><li>5330 sites on main VLE, 579 currently live </li></ul><ul><li>648,000 users in database, 168,000 currently active </li></ul><ul><li>In 24h period 35,000 - 50,000 unique users </li></ul><ul><li>Concurrency? – maybe 2,000 – 2,500 </li></ul>
  26. 26. OU Moodle Architecture <ul><li>Three layer architecture – Red Hat-based </li></ul><ul><li>5 webservers – 4 load-balanced serving users, 1 running cron </li></ul><ul><li>Database cluster – postgreSQL 8.3 </li></ul><ul><li>NFS cluster </li></ul><ul><li>Storage Area Network </li></ul>
  27. 27. Webservers Database servers File servers Storage Area Network
  28. 28. Multiple Systems <ul><li>Live Systems </li></ul><ul><li>Acceptance Test – near mirror of Live </li></ul><ul><li>Technical Testing system – replica of development </li></ul><ul><li>Development systems – one (or more) for each developer </li></ul>
  29. 29. Multiple Systems <ul><li>Live Systems </li></ul><ul><li>Acceptance Test – near mirror of Live </li></ul><ul><li>Technical Testing system – replica of development </li></ul><ul><li>Development systems – one (or more) for each developer </li></ul>
  30. 30. People <ul><li>Development Team </li></ul><ul><li>Support Team </li></ul><ul><li>Testing Team </li></ul><ul><li>Evangelists </li></ul>
  31. 31. Current Developments <ul><li>Incremental Developments </li></ul><ul><ul><li>Collaborative Tools (ForumNG, OUBlog) </li></ul></ul><ul><ul><li>Assessment (new quiz engine) </li></ul></ul><ul><ul><li>Structured Content (richer learning material) </li></ul></ul><ul><ul><li>Reporting systems </li></ul></ul><ul><li>Working with Google Apps for Education </li></ul><ul><li>Associate Lecturer Dashboard </li></ul>
  32. 32. Where Next ?
  33. 33. Moodle 2
  34. 34. Moodle 2 <ul><li>Raises lots of questions </li></ul><ul><li>We’ve already working on elements of Moodle 2 </li></ul><ul><ul><li>Conditional Activities </li></ul></ul><ul><ul><li>Quiz Engine (maybe Moodle 2.1?) </li></ul></ul><ul><li>We’re not making any decisions until beta, and (this time) not doing anything until there is a stable release </li></ul>
  35. 35. Moodle 2 <ul><li>We’re going to be working on migrating the modules we’ve developed (don’t yet know scale of problem) </li></ul><ul><li>We will be looking at the cost of remaking localisations </li></ul><ul><li>I’ve committed to understanding the costs of moving to Moodle 2 by end of June (beta permitting -  ) </li></ul>
  36. 36. Moodle 2 options <ul><li>Ignore it – stick with Moodle 1.9 – and do our own thing </li></ul><ul><li>Adopt it – remaking our localisations </li></ul><ul><ul><li>Likely to be expensive </li></ul></ul><ul><li>Adopt it – but accept many fewer localisations </li></ul><ul><ul><li>Do more the Moodle way / Less the OU way </li></ul></ul>
  37. 37. OU Learning and Teaching Systems Roadmap
  38. 38. Further out <ul><li>Life in the Clouds </li></ul><ul><li>Already exploring Google Apps </li></ul><ul><ul><li>Initial light integration (SSO) </li></ul></ul><ul><ul><li>Later tighter integration (groupings level) </li></ul></ul><ul><li>Cloud Hosting – more likely using e.g. Amazon EC2/S3 than full external hosting…. </li></ul>
  39. 39. OU at the MoodleMoot <ul><li>Sam Marshall </li></ul><ul><li>Tim Hunt </li></ul><ul><li>Jason Platts </li></ul><ul><li>Anthony Forth </li></ul><ul><li>Phil Butcher </li></ul><ul><li>Tim Lowe </li></ul>
  40. 40. Any Questions? <ul><li>Ross Mackenzie </li></ul><ul><li>[email_address] </li></ul>

×