Turbo Charging Moodle


Published on

This is a presentation given at MoodleMootAU in Brisbane 2008. Origibnally built on Mac in Keynote, it has lost much of its shine with a PPT conversion. But content is still here.

Elements of this presentation used with permission from Ialja. be sure to visit her slideshare space.

Published in: Education, Technology
  • Be the first to comment

Turbo Charging Moodle

  1. 1. Turbo Charging moodle
  2. 2. <ul><li>Introduce you to the concepts of Moodle contrib code </li></ul><ul><li>Provide users with links of where to find good code </li></ul><ul><li>Show users how to install code into their own Moodle’s </li></ul>aim of this workshop Turbo Charging moodle
  3. 3. What is...
  4. 4. Modular Object Oriented Dynamic Learning Environment
  5. 5. an adjustable environment for learning communities
  6. 6. developed by a global community
  7. 7. is used by...
  8. 8. over 47,600 learning communities
  9. 9. over 1,400 in Australia alone
  10. 10. by over 21 million users
  11. 11. in over 180 countries
  12. 12. in over 75 languages English Italiano Thai Eesti Tongan Suomi Sinhala Norsk Polski Deutsch
  13. 13. Regular release via an aggressive roadmap
  14. 14. can grow...
  15. 15. the moodle package is modular
  16. 16. add new activity and resource options Image Galleries Podcasting Book resource Surveys Journals Audio conferencing Certificates Story writing Stamp Collections Repositories Portfolios
  17. 17. your branding with custom themes
  18. 18. <ul><li>LDAPS </li></ul><ul><li>Repositories </li></ul>connect with existing systems
  19. 19. compatibility with different standards
  20. 20. contrib Working with
  21. 21. what is contrib code? <ul><li>Contrib is Community contributed code </li></ul><ul><li>Typically written by users who have a specific need they need met </li></ul><ul><li>Moodle’s modular architecture and open API’s allow for relative ease in adding new functionality </li></ul><ul><li>There are dozens of projects out there with wide ranges of scope </li></ul>
  22. 22. <ul><li>Moodle is designed to be modular </li></ul><ul><li>Extra functionality can be plugged in without editing existing code. Areas you can add to include: </li></ul><ul><ul><li>resource types </li></ul></ul><ul><ul><li>activities </li></ul></ul><ul><ul><li>blocks </li></ul></ul><ul><ul><li>course formats </li></ul></ul><ul><ul><li>Quiz question types </li></ul></ul><ul><ul><li>and more </li></ul></ul>How to plug in new code? What code can I plug in ?
  23. 23. How do I install contrib code? <ul><li>Installing is a three step process. </li></ul><ul><ul><li>Step One </li></ul></ul><ul><ul><ul><li>Upload the files to the relevant location </li></ul></ul></ul><ul><ul><ul><li>The locations are normally outlined in the readme that comes with the files. </li></ul></ul></ul><ul><ul><li>Step two </li></ul></ul><ul><ul><ul><li>Install the language pack (use en_utf8_local) </li></ul></ul></ul><ul><ul><ul><ul><li>This allows for easier management. </li></ul></ul></ul></ul><ul><ul><li>Step three </li></ul></ul><ul><ul><ul><li>Go to the admin Notifications screen for automatic install </li></ul></ul></ul><ul><li>THAT’S IT </li></ul>How to plug in new code?
  24. 24. <ul><li>Modules and Plugins Database </li></ul><ul><li>Moodle Contrib CVS (hosted by Sourceforge) </li></ul><ul><li>Moodle Forums </li></ul><ul><li>Directly from Moodle users </li></ul>Where do I get contrib from? How to plug in new code?
  25. 25. <ul><li>The answer to this is ‘ Not Always ’ </li></ul><ul><li>Moodle is made by users with ranging degrees of experience </li></ul><ul><li>Always do your research </li></ul><ul><ul><li>Is anyone else using it? </li></ul></ul><ul><ul><li>Are their comments in the M&P Database </li></ul></ul><ul><ul><li>Check the Moodle forums. </li></ul></ul><ul><li>Never install straight into production!!! Always test first </li></ul>Is contrib safe to use?
  26. 26. DEMO
  27. 27. <ul><li>Official Moodle Modules and plugins database </li></ul><ul><ul><li>http://moodle.org/mod/data/view.php?id=6009 </li></ul></ul><ul><li>Moodle Contrib on CVS via Sourceforge </li></ul><ul><ul><li>http://moodle.cvs.sourceforge.net/moodle/contrib/ </li></ul></ul><ul><li>Moodle Forums </li></ul><ul><ul><li>http://moodle.org/course/view.php?id=5 </li></ul></ul><ul><li>MoodleDocs - The official wiki </li></ul><ul><ul><li>http://docs.moodle.org </li></ul></ul>useful sites for code
  28. 28. The moodle Playpen <ul><li>Designed to highlight stable community code </li></ul><ul><li>Allows users to ‘try before they buy’ </li></ul><ul><ul><li>Create your own login and browse demo courses </li></ul></ul><ul><ul><li>Ask for your own sandpit </li></ul></ul><ul><li>Always running the latest developer build. See what’s coming! </li></ul><ul><ul><li>Will be a little buggy at times..be patient </li></ul></ul><ul><li>http://playpen.riverview.nsw.edu.au </li></ul>
  29. 29. Thank you Julian Ridden Saint Ignatius’ College, Riverview [email_address]