Moodle  2.2.1
http://www.collinsharper.com
enrol Namespace Reference

Detailed Description

Authorize enrolment plugin.

This plugin allows you to set up paid courses, using authorize.net.

authorize

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Authorize.Net enrol plugin implementation.

authorize

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Adds new instance of enrol_authorize to specified course or edits current instance.

authorize

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Authorize.Net enrolment plugin - support for user self unenrolment.

authorize

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Authorize.Net enrolment plugin version specification.

authorize

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

CLI sync for full category enrol synchronisation.

Sample execution: $sudo -u www-data /usr/bin/php /var/www/moodle/enrol/category/cli/sync.php

Notes:

  • it is required to use the web server account when executing PHP CLI scripts
  • you need to change the "www-data" to match the apache user account
  • use "su" if "sudo" not available

category

Capabilities for category access plugin.

category

category enrolment plugin event handler definition.

category

category enrolment plugin installation.

category

Strings for component 'enrol_category', language 'en', branch 'MOODLE_20_STABLE'

category

Category enrolment plugin.

category

Local stuff for category enrolment plugin.

category

category enrolment plugin settings and presets.

category

Category enrolment plugin version specification.

category

Adds new instance of enrol_cohort to specified course.

cohort

Adds instance form

cohort

This file processes AJAX enrolment actions and returns JSON for the cohort plugin

The general idea behind this file is that any errors should throw exceptions which will be returned and acted upon by the calling AJAX script.

cohort

Capabilities for cohort access plugin.

cohort

Cohort enrolment plugin event handler definition.

cohort

Strings for component 'enrol_cohort', language 'en', branch 'MOODLE_20_STABLE'

cohort

Cohort enrolment plugin.

cohort

Local stuff for cohort enrolment plugin.

cohort

Cohort enrolment plugin settings and presets.

cohort

Cohort enrolment plugin version specification.

cohort

CLI sync for full external database synchronisation.

Sample cron entry: # 5 minutes past 4am 5 4 * * * $sudo -u www-data /usr/bin/php /var/www/moodle/enrol/database/cli/sync.php

Notes:

  • it is required to use the web server account when executing PHP CLI scripts
  • you need to change the "www-data" to match the apache user account
  • use "su" if "sudo" not available

database

Capabilities for database enrolment plugin.

database

Database enrolment plugin installation.

database

Database enrolment plugin upgrade.

database

Database enrolment plugin.

This plugin synchronises enrolment and roles with external database table.

database

Database enrolment plugin settings and presets.

database

Database enrolment plugin version specification.

database

Keeps track of upgrades to the enrol_flatfile plugin

flatfile

Strings for component 'enrol_flatfile', language 'en', branch 'MOODLE_20_STABLE'

flatfile

Flatfile enrolment plugin.

This plugin lets the user specify a "flatfile" (CSV) containing enrolment information. On a regular cron cycle, the specified file is parsed and then deleted.

flatfile

Flatfile enrolments plugin settings and presets.

flatfile

Author:
Eugene Venter - based on code by Petr Skoda and others http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Flat file enrolment plugin version specification.

flatfile

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Adds new instance of enrol_guest to specified course.

guest

Capabilities for guest access plugin.

guest

Guest enrol plugin installation.

guest

This file keeps track of upgrades to the guest enrolment plugin

guest

Guest access plugin.

This plugin does not add any entries into the user_enrolments table, the access control is granted on the fly via the tricks in require_login().

guest

Guest access plugin implementation.

guest

Guest access plugin settings and presets.

guest

Guest access plugin version specification.

guest

imsenterprise enrolment plugin installation.

imsenterprise

This file keeps track of upgrades to the imsenterprise enrolment plugin

imsenterprise

IMS Enterprise file enrolment plugin.

This plugin lets the user specify an IMS Enterprise file to be processed. The IMS Enterprise file is mainly parsed on a regular cron, but can also be imported via the UI (Admin Settings).

imsenterprise

Author:
Eugene Venter - based on code by Dan Stowell http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

IMS Enterprise enrol plugin implementation.

imsenterprise

IMS Enterprise enrolments plugin settings and presets.

imsenterprise

IMS Enterprise file enrolment plugin version specification.

imsenterprise

CLI sync for full LDAP synchronisation.

This script is meant to be called from a cronjob to sync moodle with the LDAP backend in those setups where the LDAP backend acts as 'master' for enrolment.

Sample cron entry: # 5 minutes past 4am 5 4 * * * $sudo -u www-data /usr/bin/php /var/www/moodle/enrol/ldap/cli/sync.php

Notes:

  • it is required to use the web server account when executing PHP CLI scripts
  • you need to change the "www-data" to match the apache user account
  • use "su" if "sudo" not available
  • If you have a large number of users, you may want to raise the memory limits by passing -d momory_limit=256M
  • For debugging & better logging, you are encouraged to use in the command line: -d log_errors=1 -d error_reporting=E_ALL -d display_errors=0 -d html_errors=0

ldap

Author:
Iñaki Arenaza - based on code by Martin Dougiamas, Martin Langhoff and others

Capabilities for LDAP enrolment plugin.

ldap

Author:
Iñaki Arenaza

LDAP enrolment plugin installation.

ldap

Author:
Iñaki Arenaza

Strings for component 'enrol_ldap', language 'en', branch 'MOODLE_20_STABLE'

ldap

LDAP enrolment plugin implementation.

This plugin synchronises enrolment and roles with a LDAP server.

ldap

Author:
Iñaki Arenaza - based on code by Martin Dougiamas, Martin Langhoff and others

LDAP enrolment plugin settings and presets.

ldap

Author:
Iñaki Arenaza

LDAP enrolment plugin admin setting classes

ldap

Author:
Iñaki Arenaza

LDAP enrolment plugin version specification.

ldap

Author:
Iñaki Arenaza

This file processes AJAX enrolment actions and returns JSON for the manual enrolments plugin

The general idea behind this file is that any errors should throw exceptions which will be returned and acted upon by the calling AJAX script.

manual

Capabilities for manual enrolment plugin.

manual

Manual enrol plugin installation script

manual

Manual plugin external functions and service definitions.

manual

Author:
2011 Jerome Mouneyrac http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Adds new instance of enrol_manual to specified course or edits current instance.

manual

Manual user enrolment edit script.

This page allows the current user to edit a manual user enrolment. It is not compatible with the frontpage.

manual

Contains the form used to edit manual enrolments for a user.

manual

External course participation api.

This api is mostly read only, the actual enrol and unenrol support is in each enrol plugin.

manual

Strings for component 'enrol_manual', language 'en', branch 'MOODLE_20_STABLE'

manual

Manual enrolment plugin main library file.

manual

Auxiliary manual user enrolment lib, the main purpose is to lower memory requirements...

manual

Manual user enrolment UI.

manual

Manual enrolment plugin settings and presets.

manual

Manual enrolment plugin - support for user self unenrolment.

manual

Manual enrolment plugin version specification.

manual

Adds new instance of enrol_meta to specified course.

meta

Adds instance form

meta

CLI sync for meta course enrolments, use for debugging or immediate sync of all courses.

Notes:

  • it is required to use the web server account when executing PHP CLI scripts
  • you need to change the "www-data" to match the apache user account
  • use "su" if "sudo" not available

meta

Capabilities for meta link access plugin.

meta

Meta course enrolment plugin event handler definition.

meta

Meta link enrolment plugin installation.

meta

Meta link enrolment plugin uninstallation.

meta

Strings for component 'enrol_meta', language 'en', branch 'MOODLE_20_STABLE'

meta

Meta course enrolment plugin.

meta

Local stuff for meta course enrolment plugin.

meta

Meta enrolment plugin settings and presets.

meta

Meta link enrolment plugin version specification.

meta

Adds new instance of enrol_mnet into the specified course

mnet

Form to add an instance of enrol_mnet plugin

mnet

This file contains the mnet services for the mnet enrolment plugin

If we rewrite MNet as proposed in MDL-21993 this file would contain just a declaration of xml-rpc methods that this plugin publishes.

Since:
2.0

mnet

Keeps track of upgrades to the enrol_mnet plugin

mnet

Implements the XML-RPC methods this plugin publishes to MNet peers

This file must be named enrol.php because current MNet framework has the filename hardcoded in XML-RPC path and we want to be compatible with Moodle 1.x MNet clients. There is a proposal in MDL-21993 to allow map XMP-RPC calls to whatever file, function, class or methods. Once this is fixed, this file will be probably renamed to mnetlib.php (which could be a common name of a plugin library containing functions/methods callable via MNet framework.

mnet

English strings for MNet enrolment plugin

mnet

MNet enrolment plugin

mnet

Cohort enrolment plugin settings and default values

mnet

MNet enrolment plugin version specification.

mnet

Capabilities for paypal enrolment plugin.

paypal

This file keeps track of upgrades to the paypal enrolment plugin

paypal

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Adds new instance of enrol_paypal to specified course or edits current instance.

paypal

Listens for Instant Payment Notification from PayPal

This script waits for Payment notification from PayPal, then double checks that data by sending it back to PayPal. If PayPal verifies this then it sets up the enrolment for that user.

paypal

Author:
Eugene Venter - based on code by others http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Strings for component 'enrol_paypal', language 'en', branch 'MOODLE_20_STABLE'

paypal

Paypal enrolment plugin.

This plugin allows you to set up paid courses.

paypal

Paypal utility script

paypal file

Paypal enrolments plugin settings and presets.

paypal

Author:
Eugene Venter - based on code by Petr Skoda and others http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

PayPal enrolment plugin - support for user self unenrolment.

paypal

Paypal enrolment plugin version specification.

paypal

Author:
Eugene Venter http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Capabilities for self enrolment plugin.

self

Self enrol plugin installation script

self

Adds new instance of enrol_self to specified course or edits current instance.

self

Self user enrolment edit script.

This page allows the current user to edit a self user enrolment. It is not compatible with the frontpage.

self

Contains the form used to edit self enrolments for a user.

self

Strings for component 'enrol_self', language 'en', branch 'MOODLE_20_STABLE'

self

Self enrolment plugin.

self

Self enrol plugin implementation.

self

Self enrolment plugin settings and presets.

self

Self enrolment plugin - support for user self unenrolment.

self

Self enrolment plugin version specification.

self

 All Data Structures Namespaces Files Functions Variables Enumerations