|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Namespaces | |
| namespace | enrol_meta\external |
| | |
| namespace | enrol_meta\privacy |
| | |
| namespace | enrol_meta\task |
| | |
Classes | |
| class | enrol_meta\external\add_instances |
| class | enrol_meta\external\delete_instances |
| class | enrol_meta\privacy\provider |
| Privacy provider for enrol_meta. More... | |
| class | enrol_meta\task\enrol_meta_sync |
| Meta sync enrolments task. More... | |
| class | enrol_meta_handler |
| Event handler for meta enrolment plugin. More... | |
| class | enrol_meta_observer |
| Event observer for enrol_meta. More... | |
| class | enrol_meta_plugin |
| Meta course enrolment plugin. More... | |
Functions | |
| enrol_meta_create_new_group ($courseid, $linkedcourseid) | |
| Create a new group with the course's name. | |
| enrol_meta_sync ($courseid=NULL, $verbose=false) | |
| Sync all meta course links. | |
| xmldb_enrol_meta_install () | |
| xmldb_enrol_meta_uninstall () | |
Variables | |
| $capabilities | |
| $functions | |
| $observers | |
| $plugin = 2024100100 | |
| $tasks | |
| $plugin | component = 'enrol_meta' |
| const | ENROL_META_CREATE_GROUP -1 |
| ENROL_META_CREATE_GROUP constant for automatically creating a group for a meta course. | |
| $plugin | version = 2024100700 |
| enrol_meta_create_new_group | ( | $courseid, | |
| $linkedcourseid ) |
Create a new group with the course's name.
| int | $courseid | |
| int | $linkedcourseid |
| int#$groupid | Group ID for this cohort. |
| enrol_meta_sync | ( | $courseid = NULL, | |
| $verbose = false ) |
Sync all meta course links.
| int | $courseid | one course, empty mean all |
| bool | $verbose | verbose CLI output |
| int | 0 means ok, 1 means error, 2 means plugin disabled |
| $capabilities |
| $functions |
| $tasks |