// Capabilities ----------------------------------------------------- require_login($cm->course, false, $cm); $context_course = context_course::instance($cm->course); if (!get_role_users(5, $context_course, false, 'u.id, u.lastname, u.firstname')) { error("No students in this course"); } $context = context_module::instance($cm->id); //require_capability('mod/blended:deletejob', $context); // Get the strings --------------------------------------------------------------- $strcorrectionpage = get_string('correction', 'blended'); $strscannedJobpage = get_string('scannedJob', 'blended'); $strdeletequizpage = get_string('deletequiz', 'blended'); $strdeletescanjob = get_string('deletescanjob', 'blended'); $strtable = get_string("table", "blended"); // Print the page header --------------------------------------------------------- $jobname = get_jobname($scanjobid); $text->jobname = $jobname; $text->acode = $acode; $text->imgout = $imgout; if ($page == 'scan.php' or $page == 'correction.php') { $navigation = build_navigation(array(array('name' => $blended->name, 'link' => "../../mod/blended/view.php?a={$blended->id}", 'type' => 'misc'), array('name' => $strcorrectionpage, 'link' => "../../mod/blended/correction.php?a={$blended->id}", 'type' => 'misc'), array('name' => $strdeletescanjob, 'link' => null, 'type' => 'misc'))); print_header("{$course->shortname}: {$blended->name}: {$strdeletescanjob}", "{$course->shortname}", $navigation, "", "", true, update_module_button($cm->id, $course->id, $blended->name, $strdeletescanjob), navmenu($course, $cm)); } if ($page == 'scannedJob.php') { $navigation = build_navigation(array(array('name' => $blended->name, 'link' => "../../mod/blended/view.php?a={$blended->id}", 'type' => 'misc'), array('name' => $strcorrectionpage, 'link' => "../../mod/blended/correction.php?a={$blended->id}", 'type' => 'misc'), array('name' => $strscannedJobpage, 'link' => "../../mod/blended/scannedJob.php?a={$blended->id}&jobname={$jobname}", 'type' => 'misc'), array('name' => $strdeletequizpage, 'link' => null, 'type' => 'misc'))); print_header("{$course->shortname}: {$blended->name}: {$strscannedJobpage}", "{$course->shortname}", $navigation, "", "", true, update_module_button($cm->id, $course->id, $blended->name, $strscannedJobpage), navmenu($course, $cm)); } print_spacer(20); print_box(format_text($strtable), 'generalbox', 'intro'); print_spacer(20); // Print the main part of the page ----------------------------------
***********************************************/ </script> <script type="text/javascript" src="tjpzoom.js"></script> <script type="text/javascript" src="tjpzoom_config_smart.js"></script> <?php /** END image Viewer */ print_header("{$course->shortname}: {$blended->name}: {$strscannedJobpage}", "{$course->shortname}", $navigation, "", "", true, update_module_button($cm->id, $course->id, $blended->name, $strscannedJobpage), navmenu($course, $cm)); print_spacer(20); print_box(format_text($strtable), 'generalbox', 'intro'); print_spacer(20); // Print the main part of the page ---------------------------------- $message = new stdClass(); $jobname = get_jobname($jobid); $message->acode = $acode; $message->jobname = $jobname; $jobpath = create_url($jobname, $course->id); $message->href = $jobpath; $message->hrefText = $jobname; print_spacer(20); print_heading(format_string(get_string('correction', 'blended'))); print_box(format_text(get_string('showdetailspagedesc', 'blended', $message)), 'generalbox', 'intro'); print_spacer(20); $values = new stdClass(); try { $defaulteval = get_eval_value($acode, $jobid); $values->eval = $defaulteval; $values->activitycode = $acode; $values->jobid = $jobid;