Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_competency

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.
 

Detailed Description

Function Documentation

◆ core_competency_comment_add()

core_competency_comment_add ( $comment,
$params )

Hook when a comment is added.

Parameters
stdClass$commentThe comment.
stdClass$paramsThe parameters.
Return values
array

◆ core_competency_comment_permissions()

core_competency_comment_permissions ( $params)

Return the permissions of for the comments.

Parameters
stdClass$paramsThe parameters.
Return values
array

◆ core_competency_comment_validate()

core_competency_comment_validate ( $params)

Validates comments.

Parameters
stdClass$paramsThe parameters.
Return values
bool

◆ core_competency_pluginfile()

core_competency_pluginfile ( $course,
$cm,
$context,
$filearea,
$args,
$forcedownload,
array $options = array() )

File serving.

Parameters
stdClass$courseThe course object.
stdClass$cmThe cm object.
context$contextThe context object.
string$fileareaThe file area.
array$argsList of arguments.
bool$forcedownloadWhether or not to force the download of the file.
array$optionsArray of options.
Return values
void|false