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

Go to the source code of this file.

Namespaces

namespace  mod
 

Local Library of functions for module scorm.


Variables

 $id = required_param('cmid', PARAM_INT)
 $forcenew = optional_param('forcenew', false, PARAM_BOOL)
 $page = optional_param('page', 0, PARAM_INT)
if(!$cm=get_coursemodule_from_id('quiz',
$id)) if(!$course=$DB->
get_record('course', array('id'=>
$cm->course))) 
$quizobj = quiz::create($cm->instance, $USER->id)
if(!$quizobj->has_questions()) $accessmanager = $quizobj->get_access_manager(time())
if($quizobj->is_preview_user()&&$forcenew)
if(!$quizobj->is_preview_user())
if($quizobj->is_preview_user()&&$forcenew) 
$attempts = quiz_get_user_attempts($quizobj->get_quizid(), $USER->id, 'all', true)
 $lastattempt = end($attempts)
 $quba = question_engine::make_questions_usage_by_activity('mod_quiz', $quizobj->get_context())
 $attempt
$attempt uniqueid = $quba->get_id()
$attempt id = $DB->insert_record('quiz_attempts', $attempt)
$eventdata component = 'mod_quiz'
$eventdata attemptid = $attempt->id
$eventdata timestart = $attempt->timestart
$eventdata userid = $attempt->userid
$eventdata quizid = $quizobj->get_quizid()
$eventdata cmid = $quizobj->get_cmid()
$eventdata courseid = $quizobj->get_courseid()

Variable Documentation

if (!$quizobj->has_questions()) $accessmanager = $quizobj->get_access_manager(time())

Definition at line 63 of file startattempt.php.

Initial value:

Definition at line 147 of file startattempt.php.

if ($quizobj->is_preview_user()&&$forcenew) if (!$quizobj->is_preview_user()) if ($quizobj->is_preview_user()&&$forcenew) $attempts = quiz_get_user_attempts($quizobj->get_quizid(), $USER->id, 'all', true)

Definition at line 82 of file startattempt.php.

$forcenew = optional_param('forcenew', false, PARAM_BOOL)

Definition at line 35 of file startattempt.php.

Definition at line 34 of file startattempt.php.

$lastattempt = end($attempts)

Definition at line 83 of file startattempt.php.

Definition at line 36 of file startattempt.php.

$quba = question_engine::make_questions_usage_by_activity('mod_quiz', $quizobj->get_context())

Definition at line 143 of file startattempt.php.

if (!$cm=get_coursemodule_from_id('quiz', $id)) if (!$course=$DB->get_record('course', array('id'=> $cm->course))) $quizobj = quiz::create($cm->instance, $USER->id)

Definition at line 45 of file startattempt.php.

$eventdata attemptid = $attempt->id

Definition at line 245 of file startattempt.php.

$eventdata cmid = $quizobj->get_cmid()

Definition at line 249 of file startattempt.php.

$eventdata component = 'mod_quiz'

Definition at line 244 of file startattempt.php.

$eventdata courseid = $quizobj->get_courseid()

Definition at line 250 of file startattempt.php.

$attempt id = $DB->insert_record('quiz_attempts', $attempt)

Definition at line 231 of file startattempt.php.

$eventdata quizid = $quizobj->get_quizid()

Definition at line 248 of file startattempt.php.

$eventdata timestart = $attempt->timestart

Definition at line 246 of file startattempt.php.

$attempt uniqueid = $quba->get_id()

Definition at line 230 of file startattempt.php.

$eventdata userid = $attempt->userid

Definition at line 247 of file startattempt.php.

 All Data Structures Namespaces Files Functions Variables Enumerations