| 
    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).