From dab9be1ad199be46d66339d1f3bedc67d40dfa81 Mon Sep 17 00:00:00 2001
From: tjhunt <tjhunt>
Date: Thu, 26 Mar 2009 01:50:22 +0000
Subject: [PATCH] quiz manual grading: MDL-17586 'Grade all 4 ungraded
 attempts' acutally does the opposite'

---
 mod/quiz/report/grading/report.php | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/mod/quiz/report/grading/report.php b/mod/quiz/report/grading/report.php
index 6a1b2ba4c1..a0b9b713bb 100644
--- a/mod/quiz/report/grading/report.php
+++ b/mod/quiz/report/grading/report.php
@@ -37,8 +37,6 @@ class quiz_grading_report extends quiz_default_report {
         }
 
         // grade question specific parameters
-        $gradeungraded  = optional_param('gradeungraded', 0, PARAM_INT);
-
         if ($userid    = optional_param('userid', 0, PARAM_INT)){
             $viewoptions += array('userid'=>$userid);
         }
@@ -444,7 +442,7 @@ class quiz_grading_report extends quiz_default_report {
 
         list($usql, $u_params) = $DB->get_in_or_equal(array_keys($this->users));
         if ($gradenextungraded || $gradeungraded) { // get ungraded attempts
-            $where = "WHERE u.id $usql AND qs.event IN (".QUESTION_EVENTS_GRADED.")";
+            $where = "WHERE u.id $usql AND qs.event NOT IN (".QUESTION_EVENTS_GRADED.")";
             $params = array_merge($params, $u_params);
         } else if ($userid) { // get all the attempts for a specific user
             $where = 'WHERE u.id=?';
-- 
2.39.5