Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

(no description)

Copyright: 2011 David Mudrak <david@moodle.com>
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 64 lines (2 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

moodle1_qtype_multianswer_handler:: (2 methods):
  get_question_subpaths()
  process_question()


Class: moodle1_qtype_multianswer_handler  - X-Ref

Multianswer (aka embedded, cloze) question type conversion handler

get_question_subpaths()   X-Ref

return: array

process_question(array $data, array $raw)   X-Ref
Appends the multianswer specific information to the question

Note that there is an upgrade step 2008050800 that is not replayed here as I suppose there
was an error on restore and the backup file contains correct data. If I'm wrong on this
assumption then the parent of the embedded questions could be fixed on conversion in theory
(by using a temporary stash that keeps multianswer's id and its sequence) but the category
fix would be tricky in XML.