MDL-72687 assign: display a more friendly link when not graded

This commit is contained in:
Simey Lameze
2021-11-02 11:52:40 +08:00
parent 473c1cfc49
commit 8a307da415
+2 -3
View File
@@ -7783,16 +7783,15 @@ class assign {
}
$capabilitylist = array('gradereport/grader:view', 'moodle/grade:viewall');
$usergrade = get_string('notgraded', 'assign');
if (has_all_capabilities($capabilitylist, $this->get_course_context())) {
$urlparams = array('id'=>$this->get_course()->id);
$url = new moodle_url('/grade/report/grader/index.php', $urlparams);
$usergrade = '-';
if (isset($gradinginfo->items[0]->grades[$userid]->str_grade)) {
if (isset($gradinginfo->items[0]->grades[$userid]->grade)) {
$usergrade = $gradinginfo->items[0]->grades[$userid]->str_grade;
}
$gradestring = $this->get_renderer()->action_link($url, $usergrade);
} else {
$usergrade = '-';
if (isset($gradinginfo->items[0]->grades[$userid]) &&
!$gradinginfo->items[0]->grades[$userid]->hidden) {
$usergrade = $gradinginfo->items[0]->grades[$userid]->str_grade;