Auto grouping Enrollment plugin for Moodle 2.0

Add to Favourites
Post to:

Description
Auto grouping Enrollment plugin for Moodle 2.0 by Anil Ramnanan and Reiza Haniff

The University of the West Indies Open Campus is newest campus of University of the West Indies (UWI) was formally launched in June 2008. It offers multi-mode teaching and learning services through physical sites as well as through its Moodle based online delivery system called The Learning Exchange. The Learning Exchange is currently an instance of Moodle 1.8 which is customize for the Open Campus Environment. We are currently in the process of and upgrade to Moodle 2.0 so a number of these new enhancements to our Moodle instance have to be done. This presentation will show how we created a custom enrollment plug-in for Moodle 2.0 which allows students to be automatically grouped when they are enrolled into a course. This takes the form of a custom library which can be added to an existing enrollment plug-in to give it the ability to do auto grouping.

Comments
Presentation Transcript Presentation Transcript

Auto Grouping Enrollment Plugin for Moodle 2.0 : Auto Grouping Enrollment Plugin for Moodle 2.0 by Reiza Haniff, Sacha Beharry and Anil RamnananUniversity of the West Indies Open Campusopen.uwi.edu

Grouping Requirements for UWI Open Campus : 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

Enrollment in Moodle 1.8 : 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

Enrollment in Moodle 1.8 : Enrollment in Moodle 1.8 push script MOODLE 1.8 OCMS External Push Script has to be run which would create student accounts in Moodle 1.8

Moving to Moodle 2.0 : 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

Slide 6 : MOODLE 2.0 OCMS Plugin Enrol Group A new plugin would be created that would handle enrollment and grouping

Enrollment Plugin : Enrollment Plugin User logs into Moodle Plugin Get enrolment from OCMS Add to a course group Add user to course in Moodle

Enrollment PluginAdministration : Enrollment PluginAdministration Web Services API settings (REST URL, Method Name, API Key) Field Mapping (Course, User, role fields)

Slide 9 : Group eTutor 25 Students How Auto grouping Works

Slide 10 : Group 1 eTutor 0 Students Group 2 eTutor 0 Students Groups are set up before students log in

Slide 11 : Group 1 eTutor 24 Students Group 2 eTutor 0 Students Student + As students log in, the first group is filled

Slide 12 : Group 1 eTutor 25 Students Group 2 eTutor 0 Students Student + Once that group limit is reached, the next group is filled

Slide 13 : Group 1 eTutor 25 Students Group 2 eTutor 25 Students New Group 0 Students Student + If the exiting groups are filled, a new group is created to contain the overflow

Enrollment pluginAdministration : Enrollment pluginAdministration

Automatic group creation : Automatic group creation

Current Status and Future Work : Current Status and Future Work Testing is complete and feedback has been positive We are porting the auto grouping feature to the External Database Enrollment Plugin We will provide a library that can be added to other plugins http://code.google.com/p/group-magic/

Thank You : Thank You

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy
408 Members Recommend
546 Followers

Your Facebook Friends on WizIQ

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect