set_title($programming->name); $PAGE->set_heading(format_string($course->fullname)); echo $OUTPUT->header(); /// Print tabs $renderer = $PAGE->get_renderer('mod_programming'); $tabs = programming_navtab('resemble', 'resemble-edit', $course, $programming, $cm); echo $renderer->render_navtab($tabs); ?> url, 'page'); echo $OUTPUT->render($pagingbar); ?>
flag) { case PROGRAMMING_RESEMBLE_WARNED: $styleclass = $styleclass1 = $styleclass2 = 'warned cell'; break; case PROGRAMMING_RESEMBLE_CONFIRMED: $styleclass = $styleclass1 = $styleclass2 = 'confirmed cell'; break; case PROGRAMMING_RESEMBLE_FLAG1: $styleclass = 'confirmed cell'; $styleclass1 = 'confirmed cell'; $styleclass2 = 'cell'; break; case PROGRAMMING_RESEMBLE_FLAG2: $styleclass = 'confirmed cell'; $styleclass1 = 'cell'; $styleclass2 = 'confirmed cell'; break; case PROGRAMMING_RESEMBLE_FLAG3: $styleclass = $styleclass1 = $styleclass2 = 'flag3 cell'; break; default: $styleclass = $styleclass1 = $styleclass2 = 'cell'; } ?>
user_picture($users[$r->userid1], array('courseid' => $course->id)); ?> action_link(new moodle_url('/user/view.php', array('id' => $r->userid1, 'course' => $course->id)), fullname($users[$r->userid1])); ?> userid1]->idnumber; ?> action_link(new moodle_url('/mod/programming/result.php', array('id' => $cm->id, 'submitid' => $r->submitid1)), $submits[$r->submitid1]->judgeresult); ?> percent1; ?> user_picture($users[$r->userid2], array('courseid' => $course->id)); ?> action_link(new moodle_url('/user/view.php', array('id' => $r->userid2, 'course' => $course->id)), fullname($users[$r->userid2])); ?> userid2]->idnumber; ?> action_link(new moodle_url('/mod/programming/result.php', array('id' => $cm->id, 'submitid' => $r->submitid2)), $submits[$r->submitid2]->judgeresult); ?> percent2; ?> action_link(new moodle_url('/mod/programming/resemble/compare.php', array('id' => $cm->id, 'rid' => $r->id, 'page' => $page, 'perpage' => $perpage)), $r->matchedcount); ?>
footer($course);