Skip to content
Snippets Groups Projects
observer.php 808 B
<?php
defined('MOODLE_INTERNAL') || die();
//require_once($CFG->dirroot.'/blocks/competency_iena/block_competency_iena.php');
require_once($CFG->dirroot.'/blocks/competency_iena/lib.php');

class block_competency_iena_observer {
    /**
     * Observer that monitors course module suppressed event and update the linked matrix competencies .
     *
     * @param \core\event\course_module_deleted $event the event object.
     */
    public static function course_module_deleted(\core\event\course_module_deleted $event) {
        $cmid = $event->contextinstanceid;
        delete_matrix_competencies($cmid);
    }

    public static function course_module_created(\core\event\course_module_created $event) {
        $cmid = $event->contextinstanceid;
        duplicate_matrix_competencies($cmid, );
    }
}