Index: lib.php =================================================================== RCS file: /cvsroot/moodle/moodle/grade/report/user/lib.php,v retrieving revision 1.65 diff -u -r1.65 lib.php --- lib.php 25 Nov 2011 10:24:08 -0000 1.65 +++ lib.php 3 Mar 2012 11:53:12 -0000 @@ -310,7 +310,8 @@ $hidden = ''; $excluded = ''; $class = ''; - + $class_feedback = ''; + // If this is a hidden grade category, hide it completely from the user if ($type == 'category' && $grade_object->is_hidden() && !$this->canviewhidden && ( $this->showhiddenitems == GRADE_REPORT_USER_HIDE_HIDDEN || @@ -366,6 +367,7 @@ /// Actual Grade $gradeval = $grade_grade->finalgrade; + $class_feedback = $class; $class .= " itemcenter "; if ($this->showweight) { $data['weight']['class'] = $class; @@ -475,13 +477,13 @@ // Feedback if ($this->showfeedback) { if ($grade_grade->overridden > 0 AND ($type == 'categoryitem' OR $type == 'courseitem')) { - $data['feedback']['class'] = $class.' feedbacktext'; + $data['feedback']['class'] = $class_feedback.' feedbacktext'; $data['feedback']['content'] = get_string('overridden', 'grades').': ' . format_text($grade_grade->feedback, $grade_grade->feedbackformat); } else if (empty($grade_grade->feedback) or (!$this->canviewhidden and $grade_grade->is_hidden())) { - $data['feedback']['class'] = $class.' feedbacktext'; + $data['feedback']['class'] = $class_feedback.' feedbacktext'; $data['feedback']['content'] = ' '; } else { - $data['feedback']['class'] = $class.' feedbacktext'; + $data['feedback']['class'] = $class_feedback.' feedbacktext'; $data['feedback']['content'] = format_text($grade_grade->feedback, $grade_grade->feedbackformat); } } Index: styles.css =================================================================== RCS file: /cvsroot/moodle/moodle/grade/report/user/styles.css,v retrieving revision 1.3 diff -u -r1.3 styles.css --- styles.css 19 Jan 2011 13:41:14 -0000 1.3 +++ styles.css 3 Mar 2012 11:50:17 -0000 @@ -33,7 +33,7 @@ .user-grade td.item {border-left: 1px solid gray;border-right: 1px solid gray;} .user-grade td.excluded {background-color: #666;} .user-grade td.hidden {color: #aaa;} -.user-grade td.feedbacktext {max-width:600px;padding:0;} +.user-grade td.feedbacktext {max-width:600px;padding:2px 2px;} .pagelayout-report .user-grade .feedbacktext .no-overflow {overflow:auto;padding:0.25em;} table.user-grade td.feedbacktext {text-align:left;width: 40%;font-size: 0.8em;white-space:normal;}