| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Topics | |
| backup | |
| external | |
| files | |
| log | |
| test | |
| Namespaces | |
| namespace | mod_imscp\analytics\indicator | 
| Activity base class. | |
| namespace | mod_imscp\event | 
| The mod_imscp instance list viewed event. | |
| namespace | mod_imscp\privacy | 
| Privacy Subsystem implementation for mod_imscp. | |
| namespace | mod_imscp\search | 
| Search area for mod_imscp activities. | |
| Classes | |
| class | backup_imscp_activity_structure_step | 
| Define the complete imscp structure for backup, with file and id annotations.  More... | |
| class | imscp_file_info | 
| File browsing support class.  More... | |
| class | mod_imscp\analytics\indicator\activity_base | 
| Activity base class.  More... | |
| class | mod_imscp\analytics\indicator\cognitive_depth | 
| Cognitive depth indicator - imscp.  More... | |
| class | mod_imscp\analytics\indicator\social_breadth | 
| Social breadth indicator - imscp.  More... | |
| class | mod_imscp\event\course_module_instance_list_viewed | 
| The mod_imscp instance list viewed event class.  More... | |
| class | mod_imscp\event\course_module_viewed | 
| The mod_imscp course module viewed event class.  More... | |
| class | mod_imscp\privacy\provider | 
| Privacy Subsystem for mod_imscp implementing null_provider.  More... | |
| class | mod_imscp\search\activity | 
| Search area for mod_imscp activities.  More... | |
| class | mod_imscp_mod_form | 
| IMS CP configuration form.  More... | |
| class | moodle1_mod_imscp_handler | 
| imscp conversion handler.  More... | |
| class | restore_imscp_activity_structure_step | 
| Define all the restore steps that will be used by the restore_imscp_activity_task.  More... | |
| class | restore_imscp_activity_task | 
| Provides the settings and steps to perform one complete restore of the activity.  More... | |
| Functions | |
| imscp_htmllize_item ($item, $imscp, $cm) | |
| Internal function - creates htmls structure suitable for YUI tree. | |
| imscp_libxml_disable_entity_loader (bool $value) | |
| Wrapper for function libxml_disable_entity_loader() deprecated in PHP 8. | |
| imscp_parse_manifestfile ($manifestfilecontents, $imscp, $context) | |
| Parse the contents of a IMS package's manifest file. | |
| imscp_parse_structure ($imscp, $context) | |
| Parse an IMS content package's manifest file to determine its structure. | |
| imscp_print_content ($imscp, $cm, $course) | |
| Print IMSCP content to page. | |
| imscp_recursive_href ($manifestfilename, $imscp, $context) | |
| imscp_recursive_item ($xmlitem, $level, $resources) | |
| xmldb_imscp_install () | |
| Stub for database installation. | |
| xmldb_imscp_upgrade ($oldversion) | |
| Stub for database upgrade. | |
| Variables | |
| $capabilities | |
| $plugin = 2023100400 | |
| $plugin | component = 'mod_imscp' | 
| $plugin | cron = 0 | 
| $plugin | version = 2023100900 | 
| imscp_libxml_disable_entity_loader | ( | bool | $value | ) | 
Wrapper for function libxml_disable_entity_loader() deprecated in PHP 8.
Method was deprecated in PHP 8 and it shows deprecation message. However it is still required in the previous versions on PHP. While Moodle supports both PHP 7 and 8 we need to keep it.
| bool | $value | 
| bool | 
| imscp_parse_manifestfile | ( | $manifestfilecontents, | |
| $imscp, | |||
| $context ) | 
Parse the contents of a IMS package's manifest file.
| string | $manifestfilecontents | the contents of the manifest file | 
| array | 
| imscp_parse_structure | ( | $imscp, | |
| $context ) | 
Parse an IMS content package's manifest file to determine its structure.
| object | $imscp | |
| object | $context | 
| array | 
| imscp_print_content | ( | $imscp, | |
| $cm, | |||
| $course ) | 
Print IMSCP content to page.
| stdClass | $imscp | module instance. | 
| stdClass | $cm | course module. | 
| stdClass | $course | record. | 
| xmldb_imscp_upgrade | ( | $oldversion | ) | 
Stub for database upgrade.
| int | $oldversion | 
| $capabilities |