예제 #1
0
 /**
  * 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;
     }
 }