Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
This defines the core classes of the Moodle question engine. More...
Classes | |
class | question_display_options |
This class contains all the options that controls how a question is displayed. More... | |
class | question_engine |
This static class provides access to the other question engine classes. More... | |
class | question_flags |
Contains the logic for handling question flags. More... | |
class | question_out_of_sequence_exception |
Exception thrown when the system detects that a student has done something out-of-order to a question. More... | |
class | question_utils |
Useful functions for writing question types and behaviours. More... | |
class | question_variant_forced_choices_selection_strategy |
A question_variant_selection_strategy designed ONLY for testing. More... | |
class | question_variant_pseudorandom_no_repeats_strategy |
A question_variant_selection_strategy that is effectively random for the first attempt, and then after that cycles through the available variants so that the students will not get a repeated variant until they have seen them all. More... | |
class | question_variant_random_strategy |
A question_variant_selection_strategy that is completely random. More... | |
interface | question_variant_selection_strategy |
The interface for strategies for controlling which variant of each question is used. More... | |
This defines the core classes of the Moodle question engine.
@subpackage questionengine