From: julmis Date: Tue, 27 Jul 2004 02:03:19 +0000 (+0000) Subject: Quiztimer stuff added X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3a088d689c86be49b6203757d3b80504721c7e4c;p=moodle.git Quiztimer stuff added - Skip regrading if attempt is overdued --- diff --git a/mod/quiz/report/regrade/report.php b/mod/quiz/report/regrade/report.php index 351bf11737..890b74cf85 100644 --- a/mod/quiz/report/regrade/report.php +++ b/mod/quiz/report/regrade/report.php @@ -27,6 +27,15 @@ class quiz_report extends quiz_default_report { continue; } + if($quiz->timelimit > 0) { + $timelimit = ($quiz->timelimit * 60) + 60; + $timetaken = $attempt->timefinish - $attempt->timestart; + if($timetaken > $timelimit) { + // Skip overdued attempts + continue; + } + } + $count->attempt++; if (! $questions = quiz_get_attempt_questions($quiz, $attempt)) { @@ -55,7 +64,7 @@ class quiz_report extends quiz_default_report { notify("Could not save best grade for user $userid!"); } } - } + } print_heading(get_string("regradecomplete", "quiz")); print_heading(get_string("regradecount", "quiz", $count));