MDL-53214 grades: Ensure grader report correctly labels fields.
The editable fields for the grader report should have unique labels. Previously category grade items were not being labelled with the category name.
This commit is contained in:
@@ -1067,7 +1067,7 @@ class grade_report_grader extends grade_report {
|
||||
$nogradestr = $this->get_lang_string('nooutcome', 'grades');
|
||||
}
|
||||
$attributes = array('tabindex' => $tabindices[$item->id]['grade'], 'id'=>'grade_'.$userid.'_'.$item->id);
|
||||
$gradelabel = $fullname . ' ' . $item->itemname;
|
||||
$gradelabel = $fullname . ' ' . $item->get_name(true);
|
||||
$itemcell->text .= html_writer::label(
|
||||
get_string('useractivitygrade', 'gradereport_grader', $gradelabel), $attributes['id'], false,
|
||||
array('class' => 'accesshide'));
|
||||
@@ -1087,7 +1087,7 @@ class grade_report_grader extends grade_report {
|
||||
} else if ($item->gradetype != GRADE_TYPE_TEXT) { // Value type
|
||||
if ($quickgrading and $grade->is_editable()) {
|
||||
$value = format_float($gradeval, $decimalpoints);
|
||||
$gradelabel = $fullname . ' ' . $item->itemname;
|
||||
$gradelabel = $fullname . ' ' . $item->get_name(true);
|
||||
$itemcell->text .= '<label class="accesshide" for="grade_'.$userid.'_'.$item->id.'">'
|
||||
.get_string('useractivitygrade', 'gradereport_grader', $gradelabel).'</label>';
|
||||
$itemcell->text .= '<input size="6" tabindex="' . $tabindices[$item->id]['grade']
|
||||
|
||||
Reference in New Issue
Block a user