From 4adfbf3cba34fd6df23c294493a9a3ef3d512cbf Mon Sep 17 00:00:00 2001 From: Jacob Christiansen Date: Fri, 15 Jan 2021 13:01:11 +0100 Subject: [PATCH] MDL-69867 mod_assign: Display current grade with scale value When using workflow we show the current grade with its scale value instead of the internal index --- mod/assign/locallib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index 08b0fb0a7d4..38dbb836cea 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -7740,7 +7740,9 @@ class assign { $gradingstatus = $this->get_grading_status($userid); if ($gradingstatus != ASSIGN_MARKING_WORKFLOW_STATE_RELEASED) { if ($grade->grade && $grade->grade != -1) { - $assigngradestring = html_writer::span(grade_floatval($grade->grade), 'currentgrade'); + $assigngradestring = html_writer::span( + make_grades_menu($settings->grade)[grade_floatval($grade->grade)], 'currentgrade' + ); $label = get_string('currentassigngrade', 'assign'); $mform->addElement('static', 'currentassigngrade', $label, $assigngradestring); }