Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
IMS Enterprise file enrolment plugin. More...
Classes | |
class | enrol_imsenterprise_plugin |
IMS Enterprise file enrolment plugin. More... | |
Functions | |
can_delete_instance ($instance) | |
Is it possible to delete enrol instance via standard UI? More... | |
can_hide_show_instance ($instance) | |
Is it possible to hide/show enrol instance via standard UI? More... | |
static | decode_timeframe ($string) |
Process the INNER contents of a <timeframe> tag, to return beginning/ending dates. More... | |
enrol_imsenterprise_allow_group_member_remove ($itemid, $groupid, $userid) | |
Called whenever anybody tries (from the normal interface) to remove a group member which is registered as being created by this component. More... | |
load_course_mappings () | |
Load the name mappings (from the config), so we can easily refer to how an IMS-E course properties corresponds to a Moodle course properties. | |
load_role_mappings () | |
Load the role mappings (from the config), so we can easily refer to how an IMS-E role corresponds to a Moodle role. | |
log_line ($string) | |
Store logging information. More... | |
process_membership_tag ($tagcontents) | |
Process the membership tag. More... | |
process_properties_tag ($tagcontents) | |
Process the properties tag. More... | |
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).