//Evaluate own submission $userid = $USER->id; $vpl->require_capability(VPL_SUBMIT_CAPABILITY); } else { //Evaluate other user submission $vpl->prepare_page('forms/evaluation.php', array('id' => $id, 'userid' => $userid)); $vpl->require_capability(VPL_GRADE_CAPABILITY); } if ($USER->id == $userid) { $vpl->network_check(); $vpl->password_check(); } //Display page $vpl->print_header(get_string('evaluation', VPL)); flush(); $course = $vpl->get_course(); $instance = $vpl->get_instance(); echo '<h2>' . s(get_string('evaluating', VPL)) . '</h2>'; $userinfo = $DB->get_record('user', array('id' => $userid)); $text = ' ' . $vpl->user_picture($userinfo); $text .= ' ' . fullname($userinfo); echo $OUTPUT->box($text); $ajaxurl = "edit.json.php?id={$id}&userid={$userid}&action="; if (optional_param('grading', 0, PARAM_INT)) { $inpopup = optional_param('inpopup', 0, PARAM_INT); $nexturl = "../forms/gradesubmission.php?id={$id}&userid={$userid}&inpopup={$inpopup}"; } else { $nexturl = "../forms/submissionview.php?id={$id}&userid={$userid}"; } vpl_editor_util::generateEvaluateScript($ajaxurl, $nexturl); $vpl->print_footer();