Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
This class is the mirror image of question_file_saver. More...
Public Member Functions | |
__construct (question_attempt_step $step, $name, $value, $contextid) | |
Constuctor. More... | |
__toString () | |
get_files () | |
Get the files that were submitted. More... | |
get_question_file_saver () | |
Copy these files into a draft area, and return the corresponding question_file_saver that can save them again. More... | |
Protected Attributes | |
int | $contextid |
the context id that the files belong to. | |
string | $name |
the field name for these files - which is used to construct the file area name. | |
question_attempt_step | $step |
the step that these files belong to. | |
string | $value |
the value to stored in the question_attempt_step_data to represent these files. | |
This class is the mirror image of question_file_saver.
It allows files to be accessed again later (e.g. when re-grading) using that same API as when doing the original grading.
question_file_loader::__construct | ( | question_attempt_step | $step, |
$name, | |||
$value, | |||
$contextid | |||
) |
Constuctor.
question_attempt_step | $step | the step that these files belong to. |
string | $name | string the field name for these files - which is used to construct the file area name. |
string | $value | the value to stored in the question_attempt_step_data to represent these files. |
int | $contextid | the context id that the files belong to. |
question_file_loader::get_files | ( | ) |
Get the files that were submitted.
array | of stored_files objects. |
Implements question_response_files.
question_file_loader::get_question_file_saver | ( | ) |
Copy these files into a draft area, and return the corresponding question_file_saver that can save them again.
This is used by question_attempt::start_based_on(), which is used (for example) by the quizzes 'Each attempt builds on last' feature.
question_file_saver | that can re-save these files again. |