Lessons Learned from the Implementation of Moodle at Dawson College


Published on

Presentation at the Canadian Moodle Moot 2011, May 2- 5, 2011 (Edmonton)

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

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Lessons Learned from the Implementation of Moodle at Dawson College

  1. Canadian Moodle Moot 2011<br />Photo: Roger Aziz<br />Lessons Learned from the Implementation of Moodle at Dawson College <br />Rafael Scapin, Ph.D.<br />Coordinator of Educational Technology & Moodle Evangelist<br />Dawson College – Montréal (QC)<br />
  2. Topics<br /><ul><li> History
  3. Migration</li></ul> Why?<br /> CMSs Analyzed<br /> WebCT to Moodle<br /> Issues<br /><ul><li> Integration
  4. Customization
  5. New Modules
  6. Lessons Learned
  7. Questions</li></li></ul><li>Dawson College Overview<br />
  8. Dawson College Overview<br />
  9. Dawson College Overview<br />Dawson College is an anglophone CEGEP (Community College) located in Westmount (QC)<br /><ul><li> First anglophone CEGEP (Fall 1969)
  10. Students: 10,000 (7,000 day students and 3,000 night students)
  11. Teachers: 600
  12. 50 fields of study</li></li></ul><li>Course Management Systems History at Dawson<br />2002: WebCT 4 was introduced<br />2005: Upgrade to WebCT 6<br />Database issues. Two versions running in parallel<br />2008: Survey: students and faculty had many<br /> concerns about WebCT.<br />No support for WebCT after 2011<br />Creation of the “CMS Advisory Group”<br />Analysis of 7 different CMSs<br />
  13. CMSs Analyzed<br />Open Source Proprietary<br /> <br />
  14. CMSs Analyzed<br />And the <br />was...<br />
  15. Who Uses Moodle (Québec)<br />
  16. Who Uses Moodle (Québec)<br />31 Community Colleges from Québec will move to Moodle<br />Presentation: <br />Quand 31 collèges passent ensemble à Moodle <br />By François Lizotte <br />DecClic Project Manager<br />Today @ 3:30 PM (Maligne)<br />
  17. Migration: WebCT to Moodle<br />Automatic Migration Script Developed by Université de Sherbrooke<br />4<br />Start from Scratch<br />Manual Migration <br />6<br />
  18. Migration: WebCT to Moodle<br />WebCT 4 Course <br />(Created by Rajesh Malik)<br />
  19. Migration: WebCT to Moodle<br />Example of a WebCT4 Course Migrated to Moodle Using Université de Sherbrooke’s Script<br />
  20. Migration: WebCT to Moodle<br />Some Migration Issues<br />No script to automatize migration from WebCT 6 to Moodle<br />Manual Migration (time consuming)<br />Quizzes migrated manually (WebCT 6)<br />Final layout (different than WebCT)<br />
  21. Customization and Integration<br />Theme: Dawson’s website look and feel <br />
  22. Customization and Integration<br />Architecture<br />Internet<br />Servers<br />(CentOS + Apache) Moodle 1.9.11<br />Backup<br />Database + (Moodle Data) (MySQL)<br />
  23. Customization and Integration<br />Authentication: Teachers, Staff and Students<br />Authentication modules: ldap_faculty, ldap_staff, ldap_student<br />The custom authentication modules connect to our Novell LDAP server. <br />Three similar modules which distinguish between faculty, students, and staff. <br />A cron job that runs daily and creates new users in Moodle if they don't already exist. (faculty & students)<br />
  24. Customization and Integration<br />Authentication Modules <br />ldap_faculty<br />ldap_student<br />ldap_staff<br />Novell LDAP Server<br />
  25. Customization and Integration<br />One Single Login and Password<br />Teachers, Students and Staff use the same Novell Login/password to access Moodle<br />No need of a specific Moodle password (no resetting passwords anymore!)<br />Also integrated with My Dawson Portal (Single Sign On)<br />
  26. Customization and Integration<br />Student Login (First Time Access)<br />
  27. Customization and Integration<br />My Moodle Page (Students)<br />
  28. Customization and Integration<br />My Moodle Page (Teachers)<br />
  29. Customization and Integration<br />Creating a New Course<br />
  30. Customization and Integration<br />A Moodle Course Shell<br />
  31. Customization and Integration<br />Most Used Features – Menu (One Click Approach)<br />
  32. Customization and Integration<br />Enrolling Students<br />We can merge 2 or more sections into 1 course OR create separate courses for every section<br />
  33. Customization and Integration<br />Unenrolling Students<br />We can unenroll 1 or more sections<br />
  34. Customization and Integration<br />List of Enrolled Students<br />Teachers can reuse their courses every year by unenrolling old students and enrolling new ones.<br />
  35. Customization and Integration<br />Admin CEGEP Module: How it Works<br />Student Information System (CLARA)<br />
  36. Modules and Plugins<br />Moodle has a great number of plugins and modules developed by its community of users<br />Pros: Diversity, flexibility, do-not-reinvent-the-wheel approach<br />Cons: Compatibility with a newer Moodle version when upgrading (big issue now: 1.9.x -> 2.0), some plugins/modules have not been reviewed, and the quality and/or suitability for a working Moodle site has not been checked. <br />
  37. Modules and Blocks<br />
  38. Omnivox Integration<br />Omnivox is a gradebook system used by Dawson. Developed by Skytech (Montreal)<br />We didn’t have permission from Skytech to make a real integration between Moodle’s gradebook and Omnivox. No public API.<br />Solution: We have developed a module that creates an Excel file compliant with Omnivox. <br />
  39. Omnivox Integration<br />
  40. Statistics<br />Google Analytics<br />September 2009 – April 2011<br />547,075 Visits 3,770,973 Pageviews<br />6.89 Pages/Visit 04:46 Average Time on Site<br />
  41. Lessons Learned<br /><ul><li>Explain to the teachers why the migration will be done
  42. Detail how the content of the former CMS will be converted to Moodle (emphasize the content won’t be lost!)
  43. Show examples of how courses will look like in Moodle
  44. Help teachers to create courses from scratch (if necessary)
  45. Have a Migration & Communication Plan
  46. Explain the migration plan, with the deadlines (WebCT missing course)</li></li></ul><li>Lessons Learned<br /><ul><li> Test the Migration Tool (if used any)
  47. Create a FAQ (text and video, if possible) and an email and phone Helpline
  48. Training workshops should be available when Moodle is released.
  49. Personal Moodle Trainer
  50. Technician to support Moodle (programmer)
  51. Have a test server with the same configuration as your real server: test new plugins, modules, configurations</li></li></ul><li>Lessons Learned<br /><ul><li> Receive constant feeback from teachers  constant improvement
  52. Create your own “Moodle Flavour”!
  53. Stay up-to-date to what other people are doing with Moodle all over the world: Moodle.org, MoodleNews.com, Moodlerific.org, Moodlemonthly.com, feeds from Twitter (Moodle), Paper.li/tag/moodle, etc
  54. The more customizations that are done makes it harder to maintain. This is valid to modules/plugins and homemade customization.</li></li></ul><li>Special Thanks<br />Office of Instructional Development <br />(Dawson College)<br />Mathieu Petit-Clair (Koumbit.org / Montréal)<br />Programmer & Moodle Expert<br />Jérôme Charaoui (Collège de Maisonneuve, Montréal) <br />Programmer & Moodle Support<br />Jason Maur (Dawson College)<br />Programmer & Moodle Support<br />
  55. Questions<br />
  56. Contact<br />Rafael Scapin<br />rscapin@dawsoncollege.qc.ca<br /> rscapin<br /> www.facebook.com/rscapin<br /> rscapin@hotmail.com<br /> rscapin<br />
  57. Thank you very <br />uch !<br />