Oodles of Moodle

3,855 views

Published on

Presented by Al Padkowsky, Raritan, Inc.

  • Be the first to comment

  • Be the first to like this

Oodles of Moodle

  1. 1. Case Study: Moodle in a Corporate Environment Al Padkowsky PADLA Conference November 2009
  2. 2. Agenda <ul><li>Topics: </li></ul><ul><li>Brief description of Moodle </li></ul><ul><li>Moodle’s strengths </li></ul><ul><li>Moodle’s weaknesses </li></ul><ul><li>Our workarounds to negate Moodle weaknesses </li></ul><ul><li>Moodle resources: hosting, training, help </li></ul>
  3. 3. Moodle Defined <ul><li>Moodle is a course management system (CMS) - a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities . </li></ul><ul><li>www.moodle.org </li></ul>
  4. 4. Moodle <ul><li>Open source – </li></ul><ul><ul><li>Free </li></ul></ul><ul><ul><li>Fairly easy to set up </li></ul></ul><ul><ul><li>Source code available </li></ul></ul><ul><ul><li>Easily modified by a PHP programmer </li></ul></ul><ul><ul><li>Very active user community </li></ul></ul><ul><ul><li>Built for interactivity </li></ul></ul><ul><ul><li>Fairly easy for users / teachers </li></ul></ul><ul><ul><li>Extensive set of external modules </li></ul></ul>
  5. 5. Moodle download <ul><li>Setup – </li></ul><ul><ul><li>Download moodle from www.moodle.org along with a web server package (AMP or LAMP ) </li></ul></ul><ul><ul><li>Unzip and run install </li></ul></ul><ul><ul><li>Add courses and users </li></ul></ul>
  6. 6. Course Creation <ul><li>Creating courses – </li></ul><ul><ul><li>Uploading files (doc, ppt, xls, mp3, swf, etc) </li></ul></ul><ul><ul><li>SCORM compliant </li></ul></ul><ul><ul><li>Creating interactions (forums, quizzes, chats, surveys, wikis, glossary, group exercises) </li></ul></ul><ul><ul><li>Dividing learners into groups </li></ul></ul><ul><ul><li>Feedback (from instructors and participants) </li></ul></ul><ul><ul><li>Monitoring interactivity </li></ul></ul>
  7. 7. Challenges <ul><li>Course / user management </li></ul><ul><ul><li>No global group capabilities currently </li></ul></ul><ul><ul><li>1.8, 1.9, 2.0, 2.x(?) </li></ul></ul><ul><li>Reporting </li></ul><ul><ul><li>Extensive logging </li></ul></ul><ul><ul><li>Limited set of reports </li></ul></ul>
  8. 8. Hierarchical Groups <ul><li>Meta course workaround </li></ul>New course Meta Child course FL group Child course CA group Child course NY group
  9. 9. Hierarchical Groups <ul><li>Meta course workaround </li></ul>New course Meta Child course NC group Child course MA group Meta course NY, CA, FL X
  10. 10. Reports <ul><li>Current reporting limitations: </li></ul><ul><ul><li>Unable to group users </li></ul></ul><ul><ul><li>Unable to conduct data range searches </li></ul></ul><ul><ul><li>Unable to consolidate reports on multiple quizzes </li></ul></ul><ul><li>Solution: </li></ul><ul><ul><li>Exporting Moodle databases and creating custom reports workaround </li></ul></ul>
  11. 11. Moodle Tables <ul><li>Over 200 Tables </li></ul><ul><ul><li>Moodle Applications </li></ul></ul><ul><ul><li>Moodle Data Directory </li></ul></ul><ul><ul><li>Moodle Database </li></ul></ul><ul><li>The structure of your Moodle Interface will determine what tables you need. </li></ul>mdl_context mdl_course mdl_log mdl_quiz mdl_quiz_grade mdl_resource mdl_role mdl_role_assignments mdl_user
  12. 12. Mdl_log Fields mdl_quiz mdl_forum Assignment Blog Book Calendar Chat Label Lesson Login Message Questionnaire User Wiki Workshop Choice Course Discussion Forum Glossary Quiz Resource Scorm Survey Upload mdl_user mdl_course Login Attempt View mdl_resource EPOCH
  13. 13. What is the mdl_log telling you? Mdl_log 10/16/07 @ 9:02 PM User id 261, Karen Maas Raritan Access Products Overview - English Mdl_quiz
  14. 14. Table Relationships Mdl_user Mdl_log Mdl_resource Mdl_quiz_grade Mdl_quiz Mdl_course
  15. 15. Custom Reporting
  16. 16. Employee Reports
  17. 17. Custom Development <ul><li>PHP Specialists </li></ul><ul><li>Warning about updates </li></ul><ul><li>Joomla, Drupal </li></ul><ul><li>Elance.com; Guru.com; GetaFreelancer.com </li></ul>
  18. 18. Hosting <ul><li>Hosting options: </li></ul><ul><li>Self </li></ul><ul><ul><li>Completely internal </li></ul></ul><ul><ul><li>Managed internal </li></ul></ul><ul><li>Managed </li></ul><ul><ul><li>Authorized Moodle partners (www.Moodle.com) </li></ul></ul><ul><ul><li>Managed website providers </li></ul></ul><ul><li>Final Questions? </li></ul>

×