if ($grade->is_overridden()) {
$cellclasses .= ' overridden';
}
+
+ if ($grade->is_excluded()) {
+ $cellclasses .= ' excluded';
+ }
$studentshtml .= '<td class="'.$cellclasses.'">';
if ($grade->is_excluded()) {
- $studentshtml .= get_string('excluded', 'grades'); // TODO: improve visual representation of excluded grades
+ $studentshtml .= get_string('excluded', 'grades') . ' ';
}
// Do not show any icons if no grade (no record in DB to match)
$type = 'select';
// MDL-11478
// get default aggregationposition from grade_settings
- $course_value = grade_get_setting($course->id, $pref, $CFG->{$full_pref});
+ if (!empty($CFG->{$full_pref})) {
+ $course_value = grade_get_setting($course->id, $pref, $CFG->{$full_pref});
+ }
if ($pref == 'aggregationposition') {
if (!empty($options[$course_value])) {
}
.grade-report-grader table#user-grades td.overridden {
- background-color: #dddddd;
+ background-color: #EFD9B3;
}
.grade-report-grader table#user-grades tr.avg td.cell {
background-color: #efefef;
}
+.grade-report-grader table#user-grades tr.even td.overridden {
+ background-color: #F3E4C0;
+}
+
+.grade-report-grader table#user-grades tr.odd td.overridden {
+ background-color: #EFD9A4;
+}
+
+.grade-report-grader table#user-grades tr.even td.excluded {
+ background-color: #EABFFF;
+}
+
+.grade-report-grader table#user-grades tr.odd td.excluded {
+ background-color: #E5AFFF;
+}
+
.grade-report-grader table#user-grades tr.odd th.header {
background-color: #efefef;
background-image: none;