]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-16653 "Adding colour highlighting of correct / incorrect / partially correct...
authorjamiesensei <jamiesensei>
Wed, 24 Sep 2008 10:22:57 +0000 (10:22 +0000)
committerjamiesensei <jamiesensei>
Wed, 24 Sep 2008 10:22:57 +0000 (10:22 +0000)
mod/quiz/report/overview/overview_table.php

index 161d87cc7aa90efeb40052193bd2f43f224b59e5..99e6dc49d9954737345ea47b2df0f31c74f28646 100644 (file)
@@ -226,10 +226,21 @@ class quiz_report_overview_table extends table_sql {
                         $grade = '<del>'.$oldgrade.'</del><br />'.
                                 $newgrade;
                     }
-                    return link_to_popup_window('/mod/quiz/reviewquestion.php?attempt=' .
+                    $linktopopup = link_to_popup_window('/mod/quiz/reviewquestion.php?attempt=' .
                             $attempt->attempt . '&amp;question=' . $question->id,
                             'reviewquestion', $grade, 450, 650, get_string('reviewresponse', 'quiz'),
                             'none', true);
+                    if (($this->questions[$questionid]->maxgrade != 0)){
+                        $fractionofgrade = $stateforqinattempt->grade
+                                        / $this->questions[$questionid]->maxgrade;
+                        $qclass = question_get_feedback_class($fractionofgrade);
+                        $feedbackimg = question_get_feedback_image($fractionofgrade);
+                        $questionclass = "que";
+                        return "<span class=\"$questionclass\"><span class=\"$qclass\">".$linktopopup."</span></span>$feedbackimg";
+                    } else {
+                        return $linktopopup;
+                    }
+                    
                 } else {
                     return $grade;
                 }