Enrolment plugins: Difference between revisions
No edit summary |
Helen Foster (talk | contribs) (content rearranging, interactive enrolment) |
||
Line 1: | Line 1: | ||
Location: Administration > Courses > Enrolments | Location: ''Administration > Courses > Enrolments'' | ||
There are several ways to manage course enrolments (or enrollments). These are called '''Enrolment plugins''' | |||
==Managing course enrolments== | |||
There are several ways to manage course enrolments (or enrollments). These are called '''Enrolment plugins''' and include: | |||
:[[Authorize.net Payment Gateway]] | :[[Authorize.net Payment Gateway]] | ||
:[[External database]] | :[[External database]] | ||
:[[Flat file]] | :[[Flat file]] | ||
:[[Internal enrolment]] (default) | :[[Internal enrolment]] (default) | ||
:[[IMS Enterprise]] (1.6) | :[[IMS Enterprise]] (from 1.6 onwards) | ||
:[[LDAP enrolment|LDAP]] | :[[LDAP enrolment|LDAP]] | ||
:[[Paypal]] | :[[Paypal]] | ||
:[[Enrolment/OSCommerce|OSCommerce]] ( | :[[Enrolment/OSCommerce|OSCommerce]] (non-standard) | ||
==Multi-enrolment== | |||
{{Moodle 1.6}} | {{Moodle 1.6}} | ||
From Moodle 1.6 onwards, multi-enrolment is supported, with one plugin set as the default plugin for interactive enrolment. | From Moodle 1.6 onwards, multi-enrolment is supported, with one plugin set as the default plugin for interactive enrolment. | ||
==Interactive enrolment== | |||
Interactive enrolment triggers only when a user tries to enrol on a course. The user has to do something interactively in order to be enrolled, such as clicking "Yes, I do" ([[Internal enrolment]]), or paying some money ([[Authorize.net Payment Gateway]], [[Paypal]]). | |||
The interactive enrolment plugin for a particular course may be selected on the [[Course settings]] page. | |||
==Login-time enrolment lookups== | |||
Login-time enrolment lookups perform a lookup against an LDAP/AD, database or SIS server. You can have several plugins set to perform login-time lookups. | |||
==Unenrolment== | |||
* The ''longtimenosee'' variable in Administration > Configuration > [[Variables]] (or Administration > Server > Cleanup in 1.8), which specifies the time limit for which, if students haven't logged in, they are unenrolled from courses. | Unenrolment may be controlled by the following: | ||
* The ''longtimenosee'' variable in ''Administration > Configuration > [[Variables]]'' (or ''Administration > Server > Cleanup'' in 1.8), which specifies the time limit for which, if students haven't logged in, they are unenrolled from courses. | |||
* The ''Enrolment duration'' in the [[Settings|course settings]], which unenrols students after the specified time has elapsed. | * The ''Enrolment duration'' in the [[Settings|course settings]], which unenrols students after the specified time has elapsed. | ||
* Enrolment plugins may decide that the enrolment has expired; for example, if it is not present or current in an LDAP, Database or SIS server. | * Enrolment plugins may decide that the enrolment has expired; for example, if it is not present or current in an LDAP, Database or SIS server. | ||
Line 29: | Line 38: | ||
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=45868 Can't use External Database Enrollment Plugin] forum discussion | *Using Moodle [http://moodle.org/mod/forum/discuss.php?d=45868 Can't use External Database Enrollment Plugin] forum discussion | ||
[[Category:Enrolment]] | [[Category:Enrolment]] |
Revision as of 21:57, 4 June 2007
Location: Administration > Courses > Enrolments
Managing course enrolments
There are several ways to manage course enrolments (or enrollments). These are called Enrolment plugins and include:
- Authorize.net Payment Gateway
- External database
- Flat file
- Internal enrolment (default)
- IMS Enterprise (from 1.6 onwards)
- LDAP
- Paypal
- OSCommerce (non-standard)
Multi-enrolment
Template:Moodle 1.6 From Moodle 1.6 onwards, multi-enrolment is supported, with one plugin set as the default plugin for interactive enrolment.
Interactive enrolment
Interactive enrolment triggers only when a user tries to enrol on a course. The user has to do something interactively in order to be enrolled, such as clicking "Yes, I do" (Internal enrolment), or paying some money (Authorize.net Payment Gateway, Paypal).
The interactive enrolment plugin for a particular course may be selected on the Course settings page.
Login-time enrolment lookups
Login-time enrolment lookups perform a lookup against an LDAP/AD, database or SIS server. You can have several plugins set to perform login-time lookups.
Unenrolment
Unenrolment may be controlled by the following:
- The longtimenosee variable in Administration > Configuration > Variables (or Administration > Server > Cleanup in 1.8), which specifies the time limit for which, if students haven't logged in, they are unenrolled from courses.
- The Enrolment duration in the course settings, which unenrols students after the specified time has elapsed.
- Enrolment plugins may decide that the enrolment has expired; for example, if it is not present or current in an LDAP, Database or SIS server.
See also
- Using Moodle Enrolment Plugins forum
- Using Moodle Can't use External Database Enrollment Plugin forum discussion