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));
     }
 }
Example #2
0
 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);
 }