MDL-72687 assign: display a more friendly link when not graded
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user