diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 4d04f020579..44863066e9a 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -84,7 +84,7 @@ function quiz_add_instance($quiz) { $cmid = $quiz->coursemodule; // Process the options from the form. - $quiz->created = time(); + $quiz->timecreated = time(); $result = quiz_process_options($quiz); if ($result && is_string($result)) { return $result; diff --git a/mod/quiz/tests/generator_test.php b/mod/quiz/tests/generator_test.php index 4ae705ad677..94e7ca70b95 100644 --- a/mod/quiz/tests/generator_test.php +++ b/mod/quiz/tests/generator_test.php @@ -49,7 +49,8 @@ class mod_quiz_generator_testcase extends advanced_testcase { $generator->create_instance(array('course'=>$SITE->id)); $generator->create_instance(array('course'=>$SITE->id)); - $quiz = $generator->create_instance(array('course'=>$SITE->id)); + $createtime = time(); + $quiz = $generator->create_instance(array('course' => $SITE->id, 'timecreated' => 0)); $this->assertEquals(3, $DB->count_records('quiz')); $cm = get_coursemodule_from_instance('quiz', $quiz->id); @@ -59,5 +60,8 @@ class mod_quiz_generator_testcase extends advanced_testcase { $context = context_module::instance($cm->id); $this->assertEquals($quiz->cmid, $context->instanceid); + + $this->assertEqualsWithDelta($createtime, + $DB->get_field('quiz', 'timecreated', ['id' => $cm->instance]), 2); } }