|
Moodle
2.2.1
http://www.collinsharper.com
|
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() |
| if (!$quizobj->has_questions()) $accessmanager = $quizobj->get_access_manager(time()) |
Definition at line 63 of file startattempt.php.
quiz_create_attempt($quizobj->get_quiz(), $attemptnumber, $lastattempt, time(), $quizobj->is_preview_user())
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.
| $id = required_param('cmid', PARAM_INT) |
Definition at line 34 of file startattempt.php.
| $lastattempt = end($attempts) |
Definition at line 83 of file startattempt.php.
| $page = optional_param('page', 0, PARAM_INT) |
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.
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.
Definition at line 246 of file startattempt.php.
Definition at line 230 of file startattempt.php.
Definition at line 247 of file startattempt.php.