Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Functions | |
add_completion_elements (string $modname=null, bool $supportviews=false, bool $supportgrades=false, bool $rating=false, ?int $courseid=null) | |
Add completion elements to the form. | |
add_completion_rules () | |
Add completion elements to the form and return the list of element ids. | |
add_completiongrade_elements (string $modname, bool $rating=false) | |
Add completion grade elements to the form. | |
add_completiongrade_rules () | |
Add completion grading elements to the form and return the list of element ids. | |
completion_rule_enabled ($data) | |
Called during validation. | |
definition_after_data_completion (?cm_info $cm=null) | |
It should be called from the definition_after_data() to setup the completion settings in the form. | |
get_form () | |
Get the form associated to this class, where the completion elements will be added. | |
get_suffix () | |
Get the suffix to be added to the completion elements when creating them (for example, 'completion_assign'). | |
set_suffix (string $suffix) | |
Set the suffix to be added to the completion elements when creating them (for example, 'completion_assign'). | |
validate_completion (array $data) | |
Perform some extra validation for completion settings. | |
Variables | |
trait | form_trait |
Completion trait helper, with methods to add completion elements and validate them. | |