| $quizobj | mod_quiz\access_manager | protected |
| $rules | mod_quiz\access_manager | protected |
| $timenow | mod_quiz\access_manager | protected |
| __construct(quiz_settings $quizobj, int $timenow, bool $canignoretimelimits) | mod_quiz\access_manager | |
| accumulate_messages(array $messages, $new) | mod_quiz\access_manager | protected |
| add_settings_form_fields(mod_quiz_mod_form $quizform, MoodleQuickForm $mform) | mod_quiz\access_manager | static |
| attempt_must_be_in_popup() | mod_quiz\access_manager | |
| back_to_view_page(renderer $output, string $message='') | mod_quiz\access_manager | |
| current_attempt_finished() | mod_quiz\access_manager | |
| delete_settings(stdClass $quiz) | mod_quiz\access_manager | static |
| describe_rules() | mod_quiz\access_manager | |
| get_active_rule_names() | mod_quiz\access_manager | |
| get_browser_security_choices() | mod_quiz\access_manager | static |
| get_end_time(stdClass $attempt) | mod_quiz\access_manager | |
| get_load_sql(int $quizid, array $rules, string $basefields) | mod_quiz\access_manager | protectedstatic |
| get_popup_options() | mod_quiz\access_manager | |
| get_preflight_check_form(moodle_url $url, ?int $attemptid) | mod_quiz\access_manager | |
| get_rule_classes() | mod_quiz\access_manager | protectedstatic |
| get_time_left_display(stdClass $attempt, int $timenow) | mod_quiz\access_manager | |
| is_finished(int $numprevattempts, $lastattempt) | mod_quiz\access_manager | |
| is_preflight_check_required(?int $attemptid) | mod_quiz\access_manager | |
| load_quiz_and_settings(int $quizid) | mod_quiz\access_manager | static |
| load_settings(int $quizid) | mod_quiz\access_manager | static |
| make_review_link(stdClass $attempt, $nolongerused, renderer $output) | mod_quiz\access_manager | |
| make_rules(quiz_settings $quizobj, int $timenow, bool $canignoretimelimits) | mod_quiz\access_manager | protected |
| notify_preflight_check_passed(?int $attemptid) | mod_quiz\access_manager | |
| prevent_access() | mod_quiz\access_manager | |
| prevent_new_attempt(int $numprevattempts, $lastattempt) | mod_quiz\access_manager | |
| save_settings(stdClass $quiz) | mod_quiz\access_manager | static |
| setup_attempt_page(moodle_page $page) | mod_quiz\access_manager | |
| validate_preflight_check(array $data, array $files, ?int $attemptid) | mod_quiz\access_manager | |
| validate_settings_form_fields(array $errors, array $data, array $files, mod_quiz_mod_form $quizform) | mod_quiz\access_manager | static |