Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
|
Helper trait for quiz question unit tests. More...
Functions | |
add_one_random_question ($questiongenerator, stdClass $quiz, $override=[]) | |
Helper method to add random question to quiz. | |
add_two_regular_questions ($questiongenerator, stdClass $quiz, $override=null) | |
Helper method to add regular questions in quiz. | |
attempt_quiz (\stdClass $quiz, stdClass $user, $attemptnumber=1) | |
Attempt questions for a quiz and user. | |
backup_quiz (\stdClass $quiz, stdClass $user) | |
A helper method to backup test quiz. | |
create_test_quiz (\stdClass $course) | |
Create a test quiz for the specified course. | |
duplicate_quiz ($course, $quiz) | |
A helper method to emulate duplication of the quiz. | |
restore_quiz (string $backupid, stdClass $course, stdClass $user) | |
A helper method to restore provided backup. | |
Variables | |
stdClass | $quiz |
$quiz A test quiz. | |
stdClass | $user |
$user A test logged-in user. | |
trait | quiz_question_helper_test_trait |
Helper trait for quiz question unit tests.
This trait helps to execute different tests for quiz, for example if it needs to create a quiz, add question to the question, add random quetion to the quiz, do a backup or restore.