Enrollment and Autogrouping for Moodle 2.0

1,602 views
1,500 views

Published on

This is a presentation on the Enrollment and Autogrouping plugin built for Moodle 2.0

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

No Downloads
Views
Total views
1,602
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Enrollment and Autogrouping for Moodle 2.0

  1. 1. Auto Grouping Enrollment Plugin for Moodle 2.0 byReiza Haniff, Sacha Beharry and Anil Ramnanan University of the West Indies Open Campus open.uwi.edu
  2. 2. Grouping Requirements for UWI Open Campus Students register for courses using custom Student Management System (OCMS) Before the semester begins, students must be pushed to Moodle Students are now put into groups before teaching begins
  3. 3. Enrollment in Moodle 1.8 Current Environment is a branded Moodle 1.8 installation (since 2007) Auto grouping does not exist in Moodle 1.8 Custom grouping functionality was built for Moodle 1.8 but part of the process is still manual
  4. 4. Enrollment in Moodle 1.8 push script MOODLE OCMS 1.8 External Push Script has to be run which would create student accounts in Moodle 1.8
  5. 5. Moving to Moodle 2.0 Auto grouping exists but can only be done once. Student accounts still need to exist within Moodle before grouping begins
  6. 6. MOODLE 2.0 Plugin OCMS Enrol GroupA new plugin would be created thatwould handle enrollment and grouping
  7. 7. Enrollment Plugin User logs into Moodle Plugin Get enrolment from OCMS Add user to course in Moodle Add to a course group
  8. 8. Enrollment Plugin AdministrationWeb Services API settings (REST URL,Method Name, API Key) Field Mapping (Course, User, rolefields)
  9. 9. How Auto grouping Works Group eTutor 25 Students
  10. 10. Groups are set up before students log in Group 1 Group 2 eTutor eTutor 0 Students 0 Students
  11. 11. Student + Group 1 Group 2 eTutor eTutor24 Students 0 StudentsAs students log in, the first group is filled
  12. 12. Student + Group 1 Group 2 eTutor eTutor25 Students 0 StudentsOnce that group limit is reached, the next group is filled
  13. 13. Student + Group 1 Group 2 New Group eTutor eTutor25 Students 25 Students 0 StudentsIf the exiting groups are filled, anew group is created to contain the overflow
  14. 14. Enrollment plugin Administration
  15. 15. Automatic group creation
  16. 16. Current Status and Future WorkTesting is complete and feedback hasbeen positiveWe are porting the auto groupingfeature to the External DatabaseEnrollment PluginWe will provide a library that can beadded to other pluginshttp://code.google.com/p/group-magic/
  17. 17. Thank You

×