Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/mod/quiz/view.php File Reference

Go to the source code of this file.

Namespaces

namespace  mod
 

Local Library of functions for module scorm.


Variables

 $id = optional_param('id', 0, PARAM_INT)
 $q = optional_param('q', 0, PARAM_INT)
 $context = get_context_instance(CONTEXT_MODULE, $cm->id)
 $canattempt = has_capability('mod/quiz:attempt', $context)
 $canreviewmine = has_capability('mod/quiz:reviewmyattempts', $context)
 $canpreview = has_capability('mod/quiz:preview', $context)
 $timenow = time()
 $quizobj = quiz::create($cm->instance, $USER->id)
 $accessmanager
 $quiz = $quizobj->get_quiz()
 $completion = new completion_info($course)
 $attempts = quiz_get_user_attempts($quiz->id, $USER->id, 'finished', true)
 $lastfinishedattempt = end($attempts)
 $unfinished = false
if($unfinishedattempt=quiz_get_user_attempt_unfinished($quiz->
id, $USER->id)) 
$numattempts = count($attempts)
 $gradebookfeedback = ''
 $grading_info = grade_get_grades($course->id, 'mod', 'quiz', $quiz->id, $USER->id)
if(!empty($grading_info->items)) $title = $course->shortname . ': ' . format_string($quiz->name)
 $output = $PAGE->get_renderer('mod_quiz')
 $viewobj = new mod_quiz_view_object()
$viewobj attempts = $attempts
$viewobj accessmanager = $accessmanager
$viewobj canreviewmine = $canreviewmine
$viewobj numattempts = $numattempts
$viewobj mygrade = $mygrade
$viewobj moreattempts
$viewobj mygradeoverridden = $mygradeoverridden
$viewobj gradebookfeedback = $gradebookfeedback
$viewobj lastfinishedattempt = $lastfinishedattempt
$viewobj canedit = has_capability('mod/quiz:manage', $context)
$viewobj editurl = new moodle_url('/mod/quiz/edit.php', array('cmid' => $cm->id))
$viewobj backtocourseurl = new moodle_url('/course/view.php', array('id' => $course->id))
$viewobj startattempturl = $quizobj->start_attempt_url()
$viewobj startattemptwarning = $quizobj->confirm_start_attempt_message($unfinished)
$viewobj popuprequired = $accessmanager->attempt_must_be_in_popup()
$viewobj popupoptions = $accessmanager->get_popup_options()
$viewobj infomessages = $viewobj->accessmanager->describe_rules()
if($quiz->attempts!=1) $viewobj quizhasquestions = (bool) quiz_clean_layout($quiz->questions, true)
$viewobj preventmessages = array()

Variable Documentation

Initial value:
 new quiz_access_manager($quizobj, $timenow,
        has_capability('mod/quiz:ignoretimelimits', $context, null, false))

Definition at line 68 of file view.php.

$attempts = quiz_get_user_attempts($quiz->id, $USER->id, 'finished', true)

Definition at line 82 of file view.php.

$canattempt = has_capability('mod/quiz:attempt', $context)

Definition at line 61 of file view.php.

$canpreview = has_capability('mod/quiz:preview', $context)

Definition at line 63 of file view.php.

$canreviewmine = has_capability('mod/quiz:reviewmyattempts', $context)

Definition at line 62 of file view.php.

$completion = new completion_info($course)

Definition at line 75 of file view.php.

Definition at line 57 of file view.php.

Definition at line 103 of file view.php.

$grading_info = grade_get_grades($course->id, 'mod', 'quiz', $quiz->id, $USER->id)

Definition at line 105 of file view.php.

Definition at line 33 of file view.php.

Definition at line 83 of file view.php.

if ($unfinishedattempt=quiz_get_user_attempt_unfinished($quiz->id, $USER->id)) $numattempts = count($attempts)

Definition at line 89 of file view.php.

$output = $PAGE->get_renderer('mod_quiz')

Definition at line 124 of file view.php.

$q = optional_param('q', 0, PARAM_INT)

Definition at line 34 of file view.php.

$quiz = $quizobj->get_quiz()

Definition at line 70 of file view.php.

$quizobj = quiz::create($cm->instance, $USER->id)

Definition at line 67 of file view.php.

$timenow = time()

Definition at line 66 of file view.php.

if (!empty($grading_info->items)) $title = $course->shortname . ': ' . format_string($quiz->name)

Definition at line 121 of file view.php.

$unfinished = false

Definition at line 84 of file view.php.

$viewobj = new mod_quiz_view_object()

Definition at line 129 of file view.php.

Definition at line 131 of file view.php.

$viewobj attempts = $attempts

Definition at line 130 of file view.php.

$viewobj backtocourseurl = new moodle_url('/course/view.php', array('id' => $course->id))

Definition at line 161 of file view.php.

$viewobj canedit = has_capability('mod/quiz:manage', $context)

Definition at line 159 of file view.php.

Definition at line 132 of file view.php.

$viewobj editurl = new moodle_url('/mod/quiz/edit.php', array('cmid' => $cm->id))

Definition at line 160 of file view.php.

Definition at line 157 of file view.php.

$viewobj infomessages = $viewobj->accessmanager->describe_rules()

Definition at line 168 of file view.php.

Definition at line 158 of file view.php.

$viewobj moreattempts
Initial value:

Definition at line 154 of file view.php.

$viewobj mygrade = $mygrade

Definition at line 153 of file view.php.

Definition at line 156 of file view.php.

$viewobj numattempts = $numattempts

Definition at line 152 of file view.php.

$viewobj popupoptions = $accessmanager->get_popup_options()

Definition at line 165 of file view.php.

$viewobj popuprequired = $accessmanager->attempt_must_be_in_popup()

Definition at line 164 of file view.php.

$viewobj preventmessages = array()

Definition at line 176 of file view.php.

if ($quiz->attempts!=1) $viewobj quizhasquestions = (bool) quiz_clean_layout($quiz->questions, true)

Definition at line 175 of file view.php.

$viewobj startattempturl = $quizobj->start_attempt_url()

Definition at line 162 of file view.php.

$viewobj startattemptwarning = $quizobj->confirm_start_attempt_message($unfinished)

Definition at line 163 of file view.php.

 All Data Structures Namespaces Files Functions Variables Enumerations