diff --git a/question/type/essay/backup/moodle1/lib.php b/question/type/essay/backup/moodle1/lib.php new file mode 100644 index 00000000000..6b7efc81a46 --- /dev/null +++ b/question/type/essay/backup/moodle1/lib.php @@ -0,0 +1,48 @@ +. + +/** + * @package qtype + * @subpackage essay + * @copyright 2011 David Mudrak + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +/** + * Short answer question type conversion handler + */ +class moodle1_qtype_essay_handler extends moodle1_qtype_handler { + + /** + * @return array + */ + public function get_question_subpaths() { + return array( + 'ANSWERS/ANSWER', + ); + } + + /** + * Appends the essay specific information to the question + */ + public function process_question(array $data, array $raw) { + // convert and write the answers + $this->write_answers($data['answers'], $this->pluginname); + } +}