/** * Append rejudge all link to the teachers' view subimissions link */ function submittedlink($allgroups = false) { global $USER, $CFG; $parent_link = parent::submittedlink($allgroups); $context = get_context_instance(CONTEXT_MODULE, $this->cm->id); if (has_capability('mod/assignment:grade', $context)) { $rejudge_link = element_to_popup_window('link', '/mod/assignment/type/onlinejudge/rejudge.php?id=' . $this->cm->id, null, get_string('rejudgeall', 'assignment_onlinejudge'), 330, 500, null, null, true, null, null); $testcase_link = '<a href = "' . $CFG->wwwroot . '/mod/assignment/type/onlinejudge/testcase.php?id=' . $this->cm->id . '">' . get_string('managetestcases', 'assignment_onlinejudge') . '</a>'; return $parent_link . '<br />' . $rejudge_link . '<br />' . $testcase_link; } else { return $parent_link; } }