| 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.