]> git.mjollnir.org Git - moodle.git/commitdiff
Manual grading report - change query to work on Postgres.
authortjhunt <tjhunt>
Tue, 29 Jul 2008 13:10:02 +0000 (13:10 +0000)
committertjhunt <tjhunt>
Tue, 29 Jul 2008 13:10:02 +0000 (13:10 +0000)
mod/quiz/report/reportlib.php

index 3ffd28aad52b8aa97be2d24339667e70851ab577..41b50f3ede802d2ed09be5dacf4a192b176b1346 100644 (file)
@@ -110,7 +110,7 @@ function quiz_get_total_qas_graded_and_ungraded($quiz, $questionids, $userids){
 
     $params = array_merge($params, $u_params, $q_params);
     $sql = "SELECT qs.question, COUNT(1) AS totalattempts,
-            SUM(qs.event IN (".QUESTION_EVENTS_GRADED.")) AS gradedattempts
+            SUM(CASE WHEN (qs.event IN (".QUESTION_EVENTS_GRADED.")) THEN 1 ELSE 0 END) AS gradedattempts
             FROM
             {quiz_attempts} qa,
             {question_sessions} qns,