| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Topics | |
| test | |
| Namespaces | |
| namespace | core\event | 
|  | |
| namespace | core\task | 
| Adhoc task abstract class. | |
| namespace | core_competency | 
| Class for loading/storing competency frameworks from the DB. | |
| namespace | core_competency\external | 
| Class for exporting competency data. | |
| namespace | core_competency\privacy | 
|  | |
| Classes | |
| class | core\event\competency_comment_created | 
| Comment created event class for core_competency areas.  More... | |
| class | core\event\competency_comment_deleted | 
| Comment deleted event class for core_competency areas.  More... | |
| class | core\event\competency_created | 
| Competency created event class.  More... | |
| class | core\event\competency_deleted | 
| Competency deleted event class.  More... | |
| class | core\event\competency_framework_created | 
| Competency framework created event class.  More... | |
| class | core\event\competency_framework_deleted | 
| Competency framework deleted event class.  More... | |
| class | core\event\competency_framework_updated | 
| Competency framework updated event class.  More... | |
| class | core\event\competency_framework_viewed | 
| Competency framework viewed event class.  More... | |
| class | core\event\competency_plan_approved | 
| Plan approved event class.  More... | |
| class | core\event\competency_plan_completed | 
| Plan completed event class.  More... | |
| class | core\event\competency_plan_created | 
| Plan created event class.  More... | |
| class | core\event\competency_plan_deleted | 
| Plan deleted event class.  More... | |
| class | core\event\competency_plan_reopened | 
| Plan reopened event class.  More... | |
| class | core\event\competency_plan_review_request_cancelled | 
| Plan review request cancelled event class.  More... | |
| class | core\event\competency_plan_review_requested | 
| Plan review requested event class.  More... | |
| class | core\event\competency_plan_review_started | 
| Plan review started event class.  More... | |
| class | core\event\competency_plan_review_stopped | 
| Plan review stopped event class.  More... | |
| class | core\event\competency_plan_unapproved | 
| Plan unapproved event class.  More... | |
| class | core\event\competency_plan_unlinked | 
| Plan unlinked event class.  More... | |
| class | core\event\competency_plan_updated | 
| Plan updated event class.  More... | |
| class | core\event\competency_plan_viewed | 
| Plan viewed event class.  More... | |
| class | core\event\competency_template_created | 
| Template created event class.  More... | |
| class | core\event\competency_template_deleted | 
| Template deleted event class.  More... | |
| class | core\event\competency_template_updated | 
| Template updated event class.  More... | |
| class | core\event\competency_template_viewed | 
| Template viewed event class.  More... | |
| class | core\event\competency_updated | 
| Competency updated event class.  More... | |
| class | core\event\competency_user_competency_plan_viewed | 
| User competency plan viewed event class.  More... | |
| class | core\event\competency_user_competency_rated | 
| User competency grade rated event class.  More... | |
| class | core\event\competency_user_competency_rated_in_course | 
| User competency grade rated in course event class.  More... | |
| class | core\event\competency_user_competency_rated_in_plan | 
| User competency grade rated in plan event class.  More... | |
| class | core\event\competency_user_competency_viewed_in_course | 
| User competency viewed in course event class.  More... | |
| class | core\event\competency_user_competency_viewed_in_plan | 
| User competency viewed in plan event class.  More... | |
| class | core\event\competency_user_evidence_created | 
| Evidence of prior learning created event class.  More... | |
| class | core\event\competency_user_evidence_deleted | 
| Evidence of prior learning deleted event class.  More... | |
| class | core\event\competency_user_evidence_updated | 
| Evidence of prior learning updated event class.  More... | |
| class | core\event\competency_viewed | 
| Competency viewed event class.  More... | |
| class | core\task\complete_plans_task | 
| Complete plans task class.  More... | |
| class | core\task\sync_plans_from_template_cohorts_task | 
| Synchronise plans from template cohorts.  More... | |
| class | core_competency\competency | 
| Class for loading/storing competencies from the DB.  More... | |
| class | core_competency\competency_framework | 
| Class for loading/storing competency frameworks from the DB.  More... | |
| class | core_competency\competency_rule | 
| Competency rule base abstract class.  More... | |
| class | core_competency\competency_rule_all | 
| Competency rule all class.  More... | |
| class | core_competency\competency_rule_points | 
| Competency rule points based class.  More... | |
| class | core_competency\course_competency | 
| Class for loading/storing course_competencies from the DB.  More... | |
| class | core_competency\course_competency_settings | 
| Class for course_competency_settings persistence.  More... | |
| class | core_competency\course_module_competency | 
| Class for loading/storing course_module_competencies from the DB.  More... | |
| class | core_competency\evidence | 
| Evidence persistent class.  More... | |
| class | core_competency\external | 
| External API class.  More... | |
| class | core_competency\external\competency_exporter | 
| Class for exporting competency data.  More... | |
| class | core_competency\external\competency_framework_exporter | 
| Class for exporting competency_framework data.  More... | |
| class | core_competency\external\course_competency_exporter | 
| Class for exporting course competency data.  More... | |
| class | core_competency\external\course_competency_settings_exporter | 
| Class for exporting course_competency_settings data.  More... | |
| class | core_competency\external\course_module_competency_exporter | 
| Class for exporting course module competency data.  More... | |
| class | core_competency\external\evidence_exporter | 
| Class for exporting evidence data.  More... | |
| class | core_competency\external\performance_helper | 
| Performance helper class.  More... | |
| class | core_competency\external\plan_competency_exporter | 
| Class for exporting plan competency data.  More... | |
| class | core_competency\external\plan_exporter | 
| Class for exporting plan data.  More... | |
| class | core_competency\external\related_competency_exporter | 
| Class for exporting related competency data.  More... | |
| class | core_competency\external\template_competency_exporter | 
| Class for exporting template competency data.  More... | |
| class | core_competency\external\template_exporter | 
| Class for exporting template data.  More... | |
| class | core_competency\external\user_competency_course_exporter | 
| Class for exporting user competency course data.  More... | |
| class | core_competency\external\user_competency_exporter | 
| Class for exporting user competency data.  More... | |
| class | core_competency\external\user_competency_plan_exporter | 
| Class for exporting plan competency data.  More... | |
| class | core_competency\external\user_evidence_competency_exporter | 
| User evidence competency exporter class.  More... | |
| class | core_competency\external\user_evidence_exporter | 
| Class for exporting user_evidence data.  More... | |
| class | core_competency\invalid_persistent_exception | 
| Invalid persistent exception class.  More... | |
| class | core_competency\persistent | 
| Abstract class for core_competency objects saved to the DB.  More... | |
| class | core_competency\plan | 
| Class for loading/storing plans from the DB.  More... | |
| class | core_competency\plan_competency | 
| Class for managing competencies in the plan (add/remove competencies for given plan).  More... | |
| class | core_competency\privacy\provider | 
| Data provider class.  More... | |
| class | core_competency\related_competency | 
| Class for loading/storing related_competencies from the DB.  More... | |
| class | core_competency\template | 
| Class for loading/storing learning plan templates from the DB.  More... | |
| class | core_competency\template_cohort | 
| Template cohort persistent.  More... | |
| class | core_competency\template_competency | 
| Class for loading/storing template_competencies from the DB.  More... | |
| class | core_competency\url | 
| URL manager class.  More... | |
| class | core_competency\user_competency | 
| Class for loading/storing user_competency from the DB.  More... | |
| class | core_competency\user_competency_course | 
| Class for loading/storing user_competency_course from the DB.  More... | |
| class | core_competency\user_competency_plan | 
| Class for loading/storing user_competency_plan from the DB.  More... | |
| class | core_competency\user_evidence | 
| User evidence persistent class.  More... | |
| class | core_competency\user_evidence_competency | 
| User evidence competency persistent class.  More... | |
| Functions | |
| core_competency_comment_add ($comment, $params) | |
| Hook when a comment is added. | |
| core_competency_comment_permissions ($params) | |
| Return the permissions of for the comments. | |
| core_competency_comment_validate ($params) | |
| Validates comments. | |
| core_competency_pluginfile ($course, $cm, $context, $filearea, $args, $forcedownload, array $options=array()) | |
| File serving. | |
| core_competency_comment_add | ( | $comment, | |
| $params ) | 
Hook when a comment is added.
| stdClass | $comment | The comment. | 
| stdClass | $params | The parameters. | 
| array | 
| core_competency_comment_permissions | ( | $params | ) | 
Return the permissions of for the comments.
| stdClass | $params | The parameters. | 
| array | 
| core_competency_comment_validate | ( | $params | ) | 
Validates comments.
| stdClass | $params | The parameters. | 
| bool | 
| core_competency_pluginfile | ( | $course, | |
| $cm, | |||
| $context, | |||
| $filearea, | |||
| $args, | |||
| $forcedownload, | |||
| array | $options = array() ) | 
File serving.
| stdClass | $course | The course object. | 
| stdClass | $cm | The cm object. | 
| context | $context | The context object. | 
| string | $filearea | The file area. | 
| array | $args | List of arguments. | 
| bool | $forcedownload | Whether or not to force the download of the file. | 
| array | $options | Array of options. | 
| void|false |