MDL-36223 Assign: User outline report grade display

Use str_long_grade for user outline report because it handles scales and
no grade.

Thanks to Jean-Daniel Descoteaux for suggesting this fix.
This commit is contained in:
Damyon Wiese 2013-05-02 15:41:43 +08:00
parent e7ff753cab
commit f6aa750eee

View File

@ -1130,11 +1130,11 @@ function assign_user_outline($course, $user, $coursemodule, $assignment) {
$gradingitem = $gradinginfo->items[0];
$gradebookgrade = $gradingitem->grades[$user->id];
if (!$gradebookgrade) {
if (empty($gradebookgrade->str_long_grade)) {
return null;
}
$result = new stdClass();
$result->info = get_string('outlinegrade', 'assign', $gradebookgrade->grade);
$result->info = get_string('outlinegrade', 'assign', $gradebookgrade->str_long_grade);
$result->time = $gradebookgrade->dategraded;
return $result;