From 1c88737ffa106f3cfa5d5ed249cc359c18192aa1 Mon Sep 17 00:00:00 2001 From: jamiesensei Date: Wed, 24 Sep 2008 10:22:57 +0000 Subject: [PATCH] MDL-16653 "Adding colour highlighting of correct / incorrect / partially correct answers and tick / cross marks to overview report" --- mod/quiz/report/overview/overview_table.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/mod/quiz/report/overview/overview_table.php b/mod/quiz/report/overview/overview_table.php index 161d87cc7aa..99e6dc49d99 100644 --- a/mod/quiz/report/overview/overview_table.php +++ b/mod/quiz/report/overview/overview_table.php @@ -226,10 +226,21 @@ class quiz_report_overview_table extends table_sql { $grade = ''.$oldgrade.'
'. $newgrade; } - return link_to_popup_window('/mod/quiz/reviewquestion.php?attempt=' . + $linktopopup = link_to_popup_window('/mod/quiz/reviewquestion.php?attempt=' . $attempt->attempt . '&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 "".$linktopopup."$feedbackimg"; + } else { + return $linktopopup; + } + } else { return $grade; }