AQPC 30th Annual Symposium<br />Migration to Moodle at Dawson College: Customization and Lessons Learned<br />Rafael Scapi...
Topics<br /><ul><li> History
 Migration</li></ul>	Why?<br />	CMSs Analyzed<br />	WebCT to Moodle<br />	Issues<br /><ul><li> Integration
 Customization
 New Modules
 Lessons Learned
 Questions</li></li></ul><li>Dawson College Overview<br />Dawson College is an anglophone CEGEP located in Westmount (QC)<...
Students: 10,000 (7,000 day students and 3,000 night students)
Teachers: 600
 50 fields of study</li></li></ul><li>Course Management Systems History at Dawson<br />2002: WebCT 4 was introduced<br />2...
CMSs Analyzed<br />Open Source              Proprietary<br /> <br />And the <br />was ...<br />
Who Uses Moodle (Québec)<br />
Who Uses Moodle (World)<br />
Migration: WebCT to Moodle<br />Automatic Migration Script Developed by Université de Sherbrooke<br />4<br />Start from Sc...
Migration: WebCT to Moodle<br />WebCT 4 Course <br />(Created by Rajesh Malik)<br />
Migration: WebCT to Moodle<br />Example of a WebCT4 Course Migrated to Moodle Using Université de Sherbrooke’s Script<br />
Migration: WebCT to Moodle<br />Some Migration Issues<br />No script to automatize migration from WebCT 6 to Moodle<br />M...
Customization and Integration<br />Theme:  Dawson’s website look and feel <br />
Customization and Integration<br />Architecture<br />Internet<br />Load Balancer<br />LB1<br />LB2<br />Servers<br />(Cent...
Customization and Integration<br />Authentication:  Teachers, Staff and Students<br />Authentication modules: ldap_faculty...
Customization and Integration<br />Authentication Modules <br />ldap_faculty<br />ldap_student<br />ldap_staff<br />Novell...
Customization and Integration<br />One Single Login and Password<br />Teachers, Students and Staff use the same Novell Log...
Customization and Integration<br />Student Login (First Time Access)<br />
Customization and Integration<br />My Moodle Page (Students)<br />
Customization and Integration<br />My Moodle Page (Teachers)<br />
Customization and Integration<br />Creating a New Course<br />
Customization and Integration<br />Enrolling Students<br />We can merge 2 or more sections into  1 course OR create separa...
Customization and Integration<br />Unenrolling Students<br />We can unenroll 1 or more sections<br />
Customization and Integration<br />List of Enrolled Students<br />Teachers can reuse their courses every year by unenrolli...
Customization and Integration<br />Admin CEGEP Module: How it Works<br />Student Information System (CLARA)<br />
Customization and Integration<br />A Moodle Course Shell<br />
Modules and Plugins<br />Moodle has a great number of plugins and modules developed by its community of users<br />Pros: D...
Modules and Blocks<br />
Omnivox Integration<br />Omnivox is a gradebook system used by Dawson. Developed by Skytech (Montreal)<br />We didn’t have...
Omnivox Integration<br />
Statistics<br />Google Analytics<br />September 2009 – May 2010<br />Spring Break<br />Holidays’ Break<br />
Statistics<br />September 2009 – May 2010<br />Students: 4350<br />Teachers: 260<br />Courses Created: 308<br />Unique Acc...
Lessons Learned<br /><ul><li>Explain to the teachers why the migration will be done
Upcoming SlideShare
Loading in …5
×

Migration to Moodle at Dawson College: Customization and Lessons Learned

2,773 views

Published on

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

No Downloads
Views
Total views
2,773
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Migration to Moodle at Dawson College: Customization and Lessons Learned

  1. 1. AQPC 30th Annual Symposium<br />Migration to Moodle at Dawson College: Customization and Lessons Learned<br />Rafael Scapin, Ph.D.<br />Coordinator of Educational Technology<br />Office of Instructional Development<br />
  2. 2. Topics<br /><ul><li> History
  3. 3. Migration</li></ul> Why?<br /> CMSs Analyzed<br /> WebCT to Moodle<br /> Issues<br /><ul><li> Integration
  4. 4. Customization
  5. 5. New Modules
  6. 6. Lessons Learned
  7. 7. Questions</li></li></ul><li>Dawson College Overview<br />Dawson College is an anglophone CEGEP located in Westmount (QC)<br /><ul><li> First anglophone CEGEP (Fall 1969)
  8. 8. Students: 10,000 (7,000 day students and 3,000 night students)
  9. 9. Teachers: 600
  10. 10. 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 />
  11. 11. CMSs Analyzed<br />Open Source Proprietary<br /> <br />And the <br />was ...<br />
  12. 12. Who Uses Moodle (Québec)<br />
  13. 13. Who Uses Moodle (World)<br />
  14. 14. 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 />
  15. 15. Migration: WebCT to Moodle<br />WebCT 4 Course <br />(Created by Rajesh Malik)<br />
  16. 16. Migration: WebCT to Moodle<br />Example of a WebCT4 Course Migrated to Moodle Using Université de Sherbrooke’s Script<br />
  17. 17. 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 />
  18. 18. Customization and Integration<br />Theme: Dawson’s website look and feel <br />
  19. 19. Customization and Integration<br />Architecture<br />Internet<br />Load Balancer<br />LB1<br />LB2<br />Servers<br />(CentOS + Apache) Moodle 1.9.8<br />Database + (Moodle Data) (MySQL)<br />
  20. 20. 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 />
  21. 21. Customization and Integration<br />Authentication Modules <br />ldap_faculty<br />ldap_student<br />ldap_staff<br />Novell LDAP Server<br />
  22. 22. 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 />
  23. 23. Customization and Integration<br />Student Login (First Time Access)<br />
  24. 24. Customization and Integration<br />My Moodle Page (Students)<br />
  25. 25. Customization and Integration<br />My Moodle Page (Teachers)<br />
  26. 26. Customization and Integration<br />Creating a New Course<br />
  27. 27. 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 />
  28. 28. Customization and Integration<br />Unenrolling Students<br />We can unenroll 1 or more sections<br />
  29. 29. 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 />
  30. 30. Customization and Integration<br />Admin CEGEP Module: How it Works<br />Student Information System (CLARA)<br />
  31. 31. Customization and Integration<br />A Moodle Course Shell<br />
  32. 32. 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), some plugins/modules have not been reviewed, and the quality and/or suitability for a working Moodle site has not been checked. <br />
  33. 33. Modules and Blocks<br />
  34. 34. 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.<br />We have developed a module that creates a 2-column Excel file compliant with Omnivox. Teachers need just Copy and Paste these 2 columns into Omnivox.<br />
  35. 35. Omnivox Integration<br />
  36. 36. Statistics<br />Google Analytics<br />September 2009 – May 2010<br />Spring Break<br />Holidays’ Break<br />
  37. 37. Statistics<br />September 2009 – May 2010<br />Students: 4350<br />Teachers: 260<br />Courses Created: 308<br />Unique Accesses<br />
  38. 38. Lessons Learned<br /><ul><li>Explain to the teachers why the migration will be done
  39. 39. Detail how the content of the former CMS will be converted to Moodle (emphasize the content won’t be lost!)
  40. 40. Show examples of how courses will look like in Moodle
  41. 41. Help teachers to create courses from scratch (if necessary)
  42. 42. Have a Migration & Communication Plan
  43. 43. 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)
  44. 44. Create a FAQ (text and video, if possible) and an email and phone Helpline
  45. 45. Training workshops should be available when Moodle is released.
  46. 46. Personal Moodle Trainer
  47. 47. Technician to support Moodle (programmer)
  48. 48. 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
  49. 49. Create your own “Moodle Flavour”!
  50. 50. Stay up-to-date to what other people are doing with Moodle all over the world (Moodle.org, websites like Moodlerific.org, Moodlemonthly.com, feeds from Twitter (Moodle), etc</li></li></ul><li>Special Thanks<br />Office of Instructional Development <br />(Dawson College)<br />Mathieu Petit-Clair (Koumbit.org)<br />Programmer & Moodle Expert<br />JérômeCharaoui(Collège de Maisonneuve) <br />Programmer & Moodle Support<br />Jason Maur (Dawson College)<br />Programmer & Moodle Support<br />
  51. 51. Questions<br />
  52. 52. Contact<br />Rafael Scapin<br />rscapin@dawsoncollege.qc.ca<br /> rscapin<br /> www.facebook.com/rscapin<br /> rscapin@hotmail.com<br /> rscapin<br />
  53. 53. Thank you very <br />uch !<br />

×