SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Auto Grouping
   Enrollment Plugin
    for Moodle 2.0
                     by
Reiza Haniff, Sacha Beharry and Anil Ramnanan
  University of the West Indies Open Campus
               open.uwi.edu
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

 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
                push
               script

                        MOODLE
    OCMS
                          1.8



 External Push Script has to be run
 which would create student accounts
 in Moodle 1.8
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
MOODLE 2.0

                    Plugin
    OCMS
                    Enrol
                   Group




A new plugin would be created that
would handle enrollment and grouping
Enrollment Plugin

       User logs into Moodle


               Plugin
     Get enrolment from OCMS

    Add user to course in Moodle

       Add to a course group
Enrollment Plugin
 Administration

Web Services API settings (REST URL,
Method Name, API Key)

 Field Mapping (Course, User, role
fields)
How Auto grouping Works


          Group

         eTutor

       25 Students
Groups are set up before students log in


    Group 1      Group 2

     eTutor       eTutor

   0 Students   0 Students
Student

              +

  Group 1          Group 2

  eTutor            eTutor

24 Students       0 Students



As students log in, the first group
             is filled
Student


                     +
  Group 1      Group 2

  eTutor        eTutor

25 Students   0 Students



Once that group limit is reached,
     the next group is filled
Student

                            +

  Group 1       Group 2         New Group

  eTutor        eTutor

25 Students   25 Students       0 Students


If the exiting groups are filled, a
new group is created to contain the
              overflow
Enrollment plugin
 Administration
Automatic group
   creation
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

Contenu connexe

Similaire à Auto Grouping Enrollment Plugin for Moodle 2.0

ELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with MoodleELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with Moodlemrc12
 
Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02Peking
 
Microsoft education teams guide
Microsoft education teams guideMicrosoft education teams guide
Microsoft education teams guideRajesh Kumar A
 
Moodle 3 Updates
Moodle 3 UpdatesMoodle 3 Updates
Moodle 3 UpdatesLewis Carr
 
Lecturer Evaluation System Using Weighed Sum Model
Lecturer Evaluation System Using Weighed Sum ModelLecturer Evaluation System Using Weighed Sum Model
Lecturer Evaluation System Using Weighed Sum Modelhazwan1294
 
Oodles of Moodle
Oodles of MoodleOodles of Moodle
Oodles of Moodlestricoff
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback systemshindept123
 
Professional Development On Moodle Resources
Professional Development On Moodle ResourcesProfessional Development On Moodle Resources
Professional Development On Moodle ResourcesBlair E
 
Using Moodle's Taskchain Plug-In
Using Moodle's Taskchain Plug-InUsing Moodle's Taskchain Plug-In
Using Moodle's Taskchain Plug-InJoan Ripoll
 
Boro01 2006
Boro01 2006Boro01 2006
Boro01 2006alciput
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education withAshish Shende
 
Moodle 2.0 Updates Admin Databases
Moodle 2.0 Updates Admin DatabasesMoodle 2.0 Updates Admin Databases
Moodle 2.0 Updates Admin DatabasesJoel Kerr
 

Similaire à Auto Grouping Enrollment Plugin for Moodle 2.0 (20)

Moodle 2.0 in 4 months at UMontreal
Moodle 2.0 in 4 months at UMontreal Moodle 2.0 in 4 months at UMontreal
Moodle 2.0 in 4 months at UMontreal
 
ELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with MoodleELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with Moodle
 
Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02Moodlev3 090407140751 Phpapp02
Moodlev3 090407140751 Phpapp02
 
Microsoft education teams guide
Microsoft education teams guideMicrosoft education teams guide
Microsoft education teams guide
 
Moodle 3 Updates
Moodle 3 UpdatesMoodle 3 Updates
Moodle 3 Updates
 
Lecturer Evaluation System Using Weighed Sum Model
Lecturer Evaluation System Using Weighed Sum ModelLecturer Evaluation System Using Weighed Sum Model
Lecturer Evaluation System Using Weighed Sum Model
 
Moodle possible integrations - Wissam Nahas
Moodle possible integrations - Wissam Nahas Moodle possible integrations - Wissam Nahas
Moodle possible integrations - Wissam Nahas
 
Oodles of Moodle
Oodles of MoodleOodles of Moodle
Oodles of Moodle
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Professional Development On Moodle Resources
Professional Development On Moodle ResourcesProfessional Development On Moodle Resources
Professional Development On Moodle Resources
 
Using Moodle's Taskchain Plug-In
Using Moodle's Taskchain Plug-InUsing Moodle's Taskchain Plug-In
Using Moodle's Taskchain Plug-In
 
Moodle hints tips_tricks
Moodle hints tips_tricksMoodle hints tips_tricks
Moodle hints tips_tricks
 
LePress
LePressLePress
LePress
 
Tools moodle
Tools moodleTools moodle
Tools moodle
 
Moodle Tutorials
Moodle TutorialsMoodle Tutorials
Moodle Tutorials
 
Boro01 2006
Boro01 2006Boro01 2006
Boro01 2006
 
Moodle - Learning Management System
Moodle - Learning Management SystemMoodle - Learning Management System
Moodle - Learning Management System
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education with
 
Moodle 2.0 Updates Admin Databases
Moodle 2.0 Updates Admin DatabasesMoodle 2.0 Updates Admin Databases
Moodle 2.0 Updates Admin Databases
 
Quiz Interact
Quiz Interact Quiz Interact
Quiz Interact
 

Dernier

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Dernier (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Auto Grouping Enrollment Plugin for Moodle 2.0

  • 1. Auto Grouping Enrollment Plugin for Moodle 2.0 by Reiza Haniff, Sacha Beharry and Anil Ramnanan University of the West Indies Open Campus open.uwi.edu
  • 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. 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. 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. 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. MOODLE 2.0 Plugin OCMS Enrol Group A new plugin would be created that would handle enrollment and grouping
  • 7. Enrollment Plugin User logs into Moodle Plugin Get enrolment from OCMS Add user to course in Moodle Add to a course group
  • 8. Enrollment Plugin Administration Web Services API settings (REST URL, Method Name, API Key) Field Mapping (Course, User, role fields)
  • 9. How Auto grouping Works Group eTutor 25 Students
  • 10. Groups are set up before students log in Group 1 Group 2 eTutor eTutor 0 Students 0 Students
  • 11. Student + Group 1 Group 2 eTutor eTutor 24 Students 0 Students As students log in, the first group is filled
  • 12. Student + Group 1 Group 2 eTutor eTutor 25 Students 0 Students Once that group limit is reached, the next group is filled
  • 13. Student + Group 1 Group 2 New Group eTutor eTutor 25 Students 25 Students 0 Students If the exiting groups are filled, a new group is created to contain the overflow
  • 15. Automatic group creation
  • 16. 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/