Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Registration enrollment.

Registration enrollment

From MoodleDocs
Revision as of 03:49, 14 October 2010 by Jason Hollowell (talk | contribs)

This new (October, 2010) plugin allows you to setup a registration system within Moodle. Once installed, enabled, and selected as the enrollment method from within one or more courses, the plugin will allow you to create a registration system complete with the following features:

1. Enrollment period(s) - You can specify enrollment periods during which students meeting specific criteria are allowed to enroll in courses using the enrollment plugin. This is a site-wide setting. Note - You can only use one enrollment period at a time (i.e. you cannot create two periods that overlap in time)

2. Enrollment criteria - You can set the criteria that will determine whether or not a student is allowed to enroll in a course based upon user profile fields and their contents. You specify the field and the contents of the field. This is a site-wide setting but it can be overridden in each individual course.

3. Priority enrollment period(s) - You can specify a period of time, prior to the start of the enrollment period, during which students who meet specific criteria can enroll in a course. The criteria are set using profile fields and values of your choice. This is a site-wide setting and it can be overridden at the individual course level. Additionally, you may create multiple priority enrollment periods to be used simultaneously.

4. Course capacity - You can set the maximum number of students that will be allowed to enroll in a course. This is a site-wide setting that can be overridden at the individual course level. Students can, of course, still be enrolled in a course by the teacher or an administrator even after the maximum capacity has been met.

5. Allowed enrollments - You can set the maximum number of courses a student is allowed to enroll in during a given enrollment period. Note however, that this only applies to courses using the registration enrollment plugin.


Components

Enrolment plugin - in a directory called register

Course Registration block - in a directory called course_register


Installation

1. Place the register directory in the enrol directory found in your Moodle root directory

2. Place the course_register directory in the blocks directory found in your Moodle root directory

3. Log in to your Moodle site as admin and click on the Notifications link to setup the database tables used by the block.

4. Enable the plugin from the Site Administration block from your front page by clicking on Courses and then Enrolments. Tick the enable box next to the Registration Enrollment plugin and then the Save changes button.

== Configuration ==

Configuration documentation will be posted soon. (10/14/10)