(no description)
Copyright: | 2010 onwards Eloy Lafuente (stronk7) {@link http://stronk7.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 130 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
restore_qtype_random_plugin:: (4 methods):
define_question_plugin_structure()
process_donothing()
recode_legacy_state_answer()
after_execute_question()
Class: restore_qtype_random_plugin - X-Ref
restore plugin class that provides the necessary informationdefine_question_plugin_structure() X-Ref |
Define the plugin structure. return: array Array of {@link restore_path_elements}. |
process_donothing($data) X-Ref |
Required function to process path. Should never be called. param: object $data Data elements. |
recode_legacy_state_answer($state) X-Ref |
Given one question_states record, return the answer recoded pointing to all the restored stuff for random questions answer format is randomxx-yy, with xx being question->id and yy the actual response to the question. We'll delegate the recode to the corresponding qtype also, some old states can contain, simply, one question->id, support them, just in case |
after_execute_question() X-Ref |
After restoring, make sure questiontext is set properly. |