Introducing the Registration Enrollment plugin
The Registration Enrollment plugin that will be introduced in this chapter was developed through a Nihon University Individual Research Grant for 2009 that was awarded to the author of this book and the plugin was donated to the public under the same GNU Public License used by Moodle. Developmental work, in the form of programming and design collaboration, was performed by the Moodle Partner, MoodleRooms.
This plugin uses values stored in the custom user profile fields that were discussed in Chapter 8, Setting Up a Mini SIS and it will allow you to control all of the following when students register for courses within your Moodle CIMS:
Set a maximum number of students that may enroll in a course
Set up multiple priority enrollment periods in order to allow specific groups of students to register for courses before they are open to all students
Control enrollment in a course based upon a value stored in a user profile field
Specify the number of courses...