Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Helper class for questions that use datasets. More...
Static Public Member Functions | |
static | apply_attempt_state (qtype_calculated_question_with_expressions $question, question_attempt_step $step) |
static | start_attempt (qtype_calculated_question_with_expressions $question, question_attempt_step $step, $variant) |
Helper class for questions that use datasets.
Works with the interface qtype_calculated_question_with_expressions and the class qtype_calculated_dataset_loader to set up the value of each variable in start_attempt, and restore that in apply_attempt_state.