protected function after_execute() { global $DB; parent::after_execute(); // Add quiz related files, no need to match by itemname (just internally handled context). $this->add_related_files('mod_quiz', 'intro', null); // Add feedback related files, matching by itemname = 'quiz_feedback'. $this->add_related_files('mod_quiz', 'feedback', 'quiz_feedback'); if (!$this->sectioncreated) { $DB->insert_record('quiz_sections', array('quizid' => $this->get_new_parentid('quiz'), 'firstslot' => 1, 'heading' => '', 'shufflequestions' => $this->legacyshufflequestionsoption)); } }
protected function after_execute() { parent::after_execute(); // Add quiz related files, no need to match by itemname (just internally handled context) $this->add_related_files('mod_quiz', 'intro', null); // Add feedback related files, matching by itemname = 'quiz_feedback' $this->add_related_files('mod_quiz', 'feedback', 'quiz_feedback'); }
protected function after_execute() { parent::after_execute(); // Add offlinequiz related files, no need to match by itemname (just internally handled context). $this->add_related_files('mod_offlinequiz', 'intro', null); $this->add_related_files('mod_offlinequiz', 'imagefiles', null); $this->add_related_files('mod_offlinequiz', 'pdfs', null); }