diff --git a/grade/report/singleview/classes/local/screen/grade.php b/grade/report/singleview/classes/local/screen/grade.php index 567d202e7d6..9984d647aec 100644 --- a/grade/report/singleview/classes/local/screen/grade.php +++ b/grade/report/singleview/classes/local/screen/grade.php @@ -301,7 +301,9 @@ class grade extends tablelike implements selectable_items, filterable_items { * @return string */ public function heading(): string { - return get_string('gradeitem', 'gradereport_singleview', $this->item->get_name()); + global $PAGE; + $headinglangstring = $PAGE->user_is_editing() ? 'gradeitemedit' : 'gradeitem'; + return get_string($headinglangstring, 'gradereport_singleview', $this->item->get_name()); } /** diff --git a/grade/report/singleview/classes/local/screen/user.php b/grade/report/singleview/classes/local/screen/user.php index 1688f18bead..76a7a4c2aa6 100644 --- a/grade/report/singleview/classes/local/screen/user.php +++ b/grade/report/singleview/classes/local/screen/user.php @@ -302,7 +302,9 @@ class user extends tablelike implements selectable_items { * @return string */ public function heading(): string { - return get_string('gradeuser', 'gradereport_singleview', fullname($this->item)); + global $PAGE; + $headinglangstring = $PAGE->user_is_editing() ? 'gradeuseredit' : 'gradeuser'; + return get_string($headinglangstring, 'gradereport_singleview', fullname($this->item)); } /** diff --git a/grade/report/singleview/lang/en/gradereport_singleview.php b/grade/report/singleview/lang/en/gradereport_singleview.php index 8abc112d353..8bed4520065 100644 --- a/grade/report/singleview/lang/en/gradereport_singleview.php +++ b/grade/report/singleview/lang/en/gradereport_singleview.php @@ -44,8 +44,10 @@ $string['excludenonegrades'] = 'Exclude none'; $string['eventgradereportviewed'] = 'Grade single view report viewed.'; $string['feedbackfor'] = 'Feedback for {$a}'; $string['gradefor'] = 'Grade for {$a}'; -$string['gradeitem'] = 'Grade item: {$a}'; -$string['gradeuser'] = 'Grade user: {$a}'; +$string['gradeitem'] = 'Viewing grades for {$a}'; +$string['gradeitemedit'] = 'Editing grades for {$a}'; +$string['gradeuser'] = 'Viewing {$a}\'s grades'; +$string['gradeuseredit'] = 'Editing {$a}\'s grades'; $string['gotonextreport'] = 'Go to next user report'; $string['gotopreviousreport'] = 'Go to previous user report'; $string['noscreens'] = 'Could not find a suitable single view screen.';