Differences Between: [Versions 310 and 400] [Versions 311 and 400] [Versions 39 and 400]
Local stuff for cohort enrolment plugin.
Copyright: | 2010 Petr Skoda {@link http://skodak.org} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 313 lines (14 kb) |
Included or required: | 0 times |
Referenced: | 1 time |
Includes or requires: | 0 files |
enrol_cohort_handler:: (4 methods):
member_added()
member_removed()
deleted()
enrol_cohort_sync()
Class: enrol_cohort_handler - X-Ref
Event handler for cohort enrolment plugin.member_added(\core\event\cohort_member_added $event) X-Ref |
Event processor - cohort member added. return: bool param: \core\event\cohort_member_added $event |
member_removed(\core\event\cohort_member_removed $event) X-Ref |
Event processor - cohort member removed. return: bool param: \core\event\cohort_member_removed $event |
deleted(\core\event\cohort_deleted $event) X-Ref |
Event processor - cohort deleted. return: bool param: \core\event\cohort_deleted $event |
enrol_cohort_sync(progress_trace $trace, $courseid = NULL) X-Ref |
Sync all cohort course links. return: int 0 means ok, 1 means error, 2 means plugin disabled param: progress_trace $trace param: int $courseid one course, empty mean all |