Moving the Open University to Moodle 2.1Ross MackenzieThe Open University<br />
Starting Point<br />Moodle 1.9<br /> Lots of core customisations<br /> 770,000 users in database<br />176,000 users active...
Infrastructure<br />Six webservers <br />(4 student-facing, 1 admin, 1 housekeeping)<br />Postgres database cluster <br />...
A typical day<br />
A typical day – last Monday<br />1.16M transactions, 56.7K users, peak 30 trans/s<br />
A typical year<br />
Migration Targets<br />Lose the localisations to core<br />Rework OU-modules <br />Demonstrate we can run M2 at scale<br /...
Where are we now…<br />Localisations to core<br /> Very few in M2.0 / even fewer in M2.1<br />OU specific needs constraine...
Where are we now…<br />Reworked/enhanced OU modules<br /> Forum / blog / wiki<br />Quiz<br />Authoring tools <br />Dataplu...
Where are we now…<br />Running at scale / numbers<br />3M transactions in 24 hour period (using M2.0)<br />35 transactions...
Where are we now…<br />Running at scale / Infrastructure<br />9 web servers (+2,+2 ) – all virtual<br />6 students, <br />...
Where are we now…<br />Add cool new stuff<br />Integration with Google Apps for Education<br /> Better mobile support <br ...
Bringing M2 into service<br />The OU never sleeps<br />
OU patterns<br />Lots of courses running to their own pattern<br /> Usage peaks in February, May and November<br /> Lots o...
Parallel running<br />Will keep current VLE running <br />Current 1.9.11, 1.9.12 in Sept 2011<br />Expect to retain in ser...
Issues / updated<br />Performance<br />Do now think this is going to be OK<br />Accessibility<br />We’ve made some fixes, ...
New Design<br />Implementing new set of themes for M2<br />Wanted visual distinction between old and new platforms<br />Bu...
Mobile Matters<br />Seeing increasing mobile device traffic to VLE<br />Latest numbers<br /> c. 2.4M pages last month (to ...
Annotation Tool<br />Reinventing the highlighter pen and post-it note<br />Make/manage annotations on any website<br />Sha...
More from the OU<br />Sam Marshall<br />http://learn.open.ac.uk/mod/oublog/view.php?user=11<br />Tim Hunt   <br />http://t...
Any Questions?<br />Ross Mackenzie<br />Email:  		r.a.mackenzie@open.ac.uk<br />Work blog:   	bit.ly/rossmac<br />Slidesha...
Upcoming SlideShare
Loading in …5
×

Moving the Open University to Moodle 2.1

12,697 views

Published on

Updated slides presented at the "Moodle 2 in UK HE" event, held at the OU in Milton Keynes, June 2011

Published in: Technology, Education

Moving the Open University to Moodle 2.1

  1. 1. Moving the Open University to Moodle 2.1Ross MackenzieThe Open University<br />
  2. 2. Starting Point<br />Moodle 1.9<br /> Lots of core customisations<br /> 770,000 users in database<br />176,000 users active on 559 courses<br /> 40,000 – 60,000 users per day<br /> Peaking at c.1.4M transactions per day (30 trans/sec)<br />
  3. 3. Infrastructure<br />Six webservers <br />(4 student-facing, 1 admin, 1 housekeeping)<br />Postgres database cluster <br />(2 systems, active/passive pair)<br />NFS cluster <br />(2 systems, active/passive pair)<br />
  4. 4. A typical day<br />
  5. 5. A typical day – last Monday<br />1.16M transactions, 56.7K users, peak 30 trans/s<br />
  6. 6. A typical year<br />
  7. 7. Migration Targets<br />Lose the localisations to core<br />Rework OU-modules <br />Demonstrate we can run M2 at scale<br />Add cool new stuff<br />
  8. 8. Where are we now…<br />Localisations to core<br /> Very few in M2.0 / even fewer in M2.1<br />OU specific needs constrained to OU modules<br />
  9. 9. Where are we now…<br />Reworked/enhanced OU modules<br /> Forum / blog / wiki<br />Quiz<br />Authoring tools <br />Dataplus<br />Study Planner<br /> Subpage (resource page)<br />
  10. 10. Where are we now…<br />Running at scale / numbers<br />3M transactions in 24 hour period (using M2.0)<br />35 transactions/second<br />Average transaction time 0.6s<br />Modelled based on our most heavily used transactions<br />
  11. 11. Where are we now…<br />Running at scale / Infrastructure<br />9 web servers (+2,+2 ) – all virtual<br />6 students, <br />1 admin, 1 house-keeping, 1 stats<br />4 (2xstaff instance, 2xall students)<br />Postgres cluster<br />NFS cluster<br />
  12. 12. Where are we now…<br />Add cool new stuff<br />Integration with Google Apps for Education<br /> Better mobile support <br />Improved personalisation<br /> Annotation tool<br />
  13. 13. Bringing M2 into service<br />The OU never sleeps<br />
  14. 14. OU patterns<br />Lots of courses running to their own pattern<br /> Usage peaks in February, May and November<br /> Lots over 9 months, more 6 months long<br />Migrate progressively at end of course<br />Run Moodle 1.9 and Moodle 2.x installations in parallel<br />
  15. 15. Parallel running<br />Will keep current VLE running <br />Current 1.9.11, 1.9.12 in Sept 2011<br />Expect to retain in service until end 2012 (?)<br />New VLE<br />Live to academic teams in August (using M2.1)<br />Live to some students in late September<br />
  16. 16. Issues / updated<br />Performance<br />Do now think this is going to be OK<br />Accessibility<br />We’ve made some fixes, M2.1 includes more<br />Haven’t got Elluminate integration sorted out yet.<br />Basic bridge available, does not meet OU needs<br />
  17. 17. New Design<br />Implementing new set of themes for M2<br />Wanted visual distinction between old and new platforms<br />Building on experience with M1.9 themes<br />
  18. 18.
  19. 19.
  20. 20.
  21. 21.
  22. 22. Mobile Matters<br />Seeing increasing mobile device traffic to VLE<br />Latest numbers<br /> c. 2.4M pages last month (to over 14,000 users)<br /> 58% Apple / 23% Android / 9% Blackberry<br />
  23. 23.
  24. 24. Annotation Tool<br />Reinventing the highlighter pen and post-it note<br />Make/manage annotations on any website<br />Share annotations with other users (groups/OU/World)<br />Follow other users<br />
  25. 25.
  26. 26.
  27. 27. More from the OU<br />Sam Marshall<br />http://learn.open.ac.uk/mod/oublog/view.php?user=11<br />Tim Hunt   <br />http://tjhunt.blogspot.com/<br />Jenny Gray      <br />http://openlearn.open.ac.uk/mod/oublog/view.php?user=60<br />Jason Platts(DOULS project)  <br />http://www.open.ac.uk/blogs/douls/<br />James Brisland (load testing with Jmeter)<br />http://www.open.ac.uk/blogs/XHProf/?page_id=64<br />Ross Mackenzie<br />http://bit.ly/rossmac<br />
  28. 28. Any Questions?<br />Ross Mackenzie<br />Email: r.a.mackenzie@open.ac.uk<br />Work blog: bit.ly/rossmac<br />Slideshare: slideshare.net/ram65<br />Twitter: twitter.com/rossmackenzie<br />

×