From 88c2d103cacbe5956e8cc996b55dac512a07b77e Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Tue, 13 Dec 2011 16:50:19 +0000 Subject: [PATCH] MDL-30683 don't show overall feedback in the quiz grades report. The grades are small, while the feedback can be big, which breaks the table layout. --- mod/quiz/report/attemptsreport.php | 5 +++-- mod/quiz/report/overview/report.php | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/mod/quiz/report/attemptsreport.php b/mod/quiz/report/attemptsreport.php index 06a5abd8320..d573c5567ea 100644 --- a/mod/quiz/report/attemptsreport.php +++ b/mod/quiz/report/attemptsreport.php @@ -293,15 +293,16 @@ abstract class quiz_attempt_report extends quiz_default_report { * @param object $quiz the quiz settings. * @param array $columns the list of columns. Added to. * @param array $headers the columns headings. Added to. + * @param bool $includefeedback whether to include the feedbacktext columns */ - protected function add_grade_columns($quiz, &$columns, &$headers) { + protected function add_grade_columns($quiz, &$columns, &$headers, $includefeedback = true) { if ($this->should_show_grades($quiz)) { $columns[] = 'sumgrades'; $headers[] = get_string('grade', 'quiz') . '/' . quiz_format_grade($quiz, $quiz->grade); } - if (quiz_has_feedback($quiz)) { + if ($includefeedback && quiz_has_feedback($quiz)) { $columns[] = 'feedbacktext'; $headers[] = get_string('feedback', 'quiz'); } diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php index b7c0405b5d0..7b87c2ab47d 100644 --- a/mod/quiz/report/overview/report.php +++ b/mod/quiz/report/overview/report.php @@ -319,7 +319,7 @@ class quiz_overview_report extends quiz_attempt_report { $headers[] = get_string('regrade', 'quiz_overview'); } - $this->add_grade_columns($quiz, $columns, $headers); + $this->add_grade_columns($quiz, $columns, $headers, false); $this->set_up_table_columns( $table, $columns, $headers, $reporturl, $displayoptions, false);