From afa08aeb15af67bd76395beb72f9debb79d6fc32 Mon Sep 17 00:00:00 2001 From: David Mudrak Date: Thu, 2 Jun 2011 16:04:26 +0200 Subject: [PATCH] MDL-27626 essay question type conversion handler --- question/type/essay/backup/moodle1/lib.php | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 question/type/essay/backup/moodle1/lib.php 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); + } +}