Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
event | |
privacy | |
Namespaces | |
namespace | enrol_meta\external |
| |
namespace | enrol_meta\task |
Meta sync enrolments task. | |
Classes | |
class | enrol_meta\external\add_instances |
Web service function relating to add enrol meta instances. More... | |
class | enrol_meta\external\delete_instances |
Web service function relating to add enrol meta instances. 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 | |
$plugin = 2023100400 | |
$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 = 2023100900 |
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 |