MDL-53821 mod_assign: Hide full name when blind marking

Hide the student's full name in the new grading intferface when blind
marking is on.
This commit is contained in:
Ryan Wyllie
2016-05-10 02:07:02 +00:00
parent 1e72daa899
commit 1b2f9dc60c
9 changed files with 575 additions and 26 deletions
+8 -2
View File
@@ -835,8 +835,14 @@ class assign_grading_table extends table_sql implements renderable {
if (!$this->is_downloading() && $this->hasgrade) {
$urlparams = array('id' => $this->assignment->get_course_module()->id,
'rownum' => 0,
'action' => 'grader',
'userid' => $row->userid);
'action' => 'grader');
if ($this->assignment->is_blind_marking()) {
$urlparams['blindid'] = $this->assignment->get_uniqueid_for_user($row->userid);
} else {
$urlparams['userid'] = $row->userid;
}
$url = new moodle_url('/mod/assign/view.php', $urlparams);
$link = '<a href="' . $url . '" class="btn btn-primary">' . get_string('grade') . '</a>';
$grade .= $link . $separator;