From 2cdd2df92dd0577d343c81cb674f4302ca980c60 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Wed, 16 Nov 2011 16:48:51 +0000 Subject: [PATCH] MDL-3030 quiz overdue handling: only finished attempts in stats. --- mod/quiz/report/statistics/report.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/quiz/report/statistics/report.php b/mod/quiz/report/statistics/report.php index a884d1e83a8..99cbd31fdc4 100644 --- a/mod/quiz/report/statistics/report.php +++ b/mod/quiz/report/statistics/report.php @@ -1076,8 +1076,8 @@ function quiz_statistics_attempts_sql($quizid, $currentgroup, $groupstudents, $fromqa = '{quiz_attempts} quiza '; - $whereqa = 'quiza.quiz = :quizid AND quiza.preview = 0 AND quiza.timefinish <> 0'; - $qaparams = array('quizid' => $quizid); + $whereqa = 'quiza.quiz = :quizid AND quiza.preview = 0 AND quiza.state = :quizstatefinished'; + $qaparams = array('quizid' => $quizid, 'quizstatefinished' => quiz_attempt::FINISHED); if (!empty($currentgroup) && $groupstudents) { list($grpsql, $grpparams) = $DB->get_in_or_equal(array_keys($groupstudents),