Пример #1
0
<?php

// $Id: view.php,v 1.165 2009-05-08 09:00:42 tjhunt Exp $
/// This page prints a particular instance of quiz
//require_once(dirname(__FILE__) . '/../../config.php');
require_once "../../config.php";
//require_once($CFG->libdir.'/gradelib.php');
require_once $CFG->dirroot . '/mod/quiz/locallib.php';
//require_once($CFG->libdir . '/completionlib.php');
$id = optional_param('id', 0, PARAM_INT);
// Course Module ID, or
$q = optional_param('q', 0, PARAM_INT);
// quiz ID
prepareQuizAttempt(1);
function prepareQuizAttempt($q)
{
    global $DB;
    if ($id) {
        if (!($cm = get_coursemodule_from_id('quiz', $id))) {
            print_error('invalidcoursemodule');
        }
        if (!($course = $DB->get_record('course', array('id' => $cm->course)))) {
            print_error('coursemisconf');
        }
        if (!($quiz = $DB->get_record('quiz', array('id' => $cm->instance)))) {
            print_error('invalidcoursemodule');
        }
    } else {
        if (!($quiz = $DB->get_record('quiz', array('id' => $q)))) {
            print_error('invalidquizid', 'quiz');
        }
Пример #2
0
 if ($now >= $starttime + 1800) {
     print_single_button('', null, 'Exam Instructions', 'get', '', false, '', true);
     echo "<br/>";
     print_single_button('', null, 'Start Exam', 'get', '', false, '', true);
     echo "<font size='2' color='green'>&radic;</font> <font size='2' color='red'>Your exam has been submitted</font><br/>";
     echo "<br/>";
     $opts = array('courseid' => $course->id, 'eid' => $record->id, 'view' => 2);
     print_single_button("{$CFG->wwwroot}/question/view_instructions.php", $opts, 'Practical Instructions', 'get', '', false, '', false);
     echo "<br/>";
 } else {
     // Starttime to + 30 mins
     $opts = array('courseid' => $course->id, 'eid' => $record->id, 'view' => 1);
     print_single_button("{$CFG->wwwroot}/question/view_instructions.php", $opts, 'Exam Instructions', 'get', '', false, '', false);
     echo "<br/>";
     // Start Exam Button
     prepareQuizAttempt($record->quizid);
     echo "<br/>";
     print_single_button("", null, 'Practical Instructions', 'get', '', false, '', true);
     echo "<br/>";
 }
 //$currentExam .= print_single_button($link, $options, $label, 'get', '', true, '', $disabled);
 print_container_end(false);
 echo "<div id='info_{$record->id}'></div><br/>";
 echo "<hr>";
 // Button are available
 //$currentExam .= print_container_start(false,'', '', true);
 //$currentExam .= "<b><font color='red'>Your Exam has Started:</font></b><br/><br/>";
 //$currentExam .= date($format,$record->starttime) . " to<br/>".date($format,$record->endtime)."<br/><br/>";
 //$currentExam .= print_single_button('url', null, 'Exam Instructions', 'get', '', true, '', false);
 //$currentExam .= "<br/>";
 //$currentExam .= print_single_button('url', null, 'Start Exam', 'get', '', true, '', false);