From 2da448161abf7525a1edd2d66b58a7a9f26f2b01 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Tue, 3 Oct 2006 14:01:38 +0000 Subject: [PATCH] MDL-6297 shuffleanswers option not imported correctly for MC questions. --- question/format/xml/format.php | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/question/format/xml/format.php b/question/format/xml/format.php index 5b8972b241..5094305333 100755 --- a/question/format/xml/format.php +++ b/question/format/xml/format.php @@ -57,18 +57,12 @@ class qformat_xml extends qformat_default { * @return int internal code number */ function trans_single( $name ) { - $name = trim($name); - - if ($name=="true") { - $id = 1; - } - elseif ($name=="false") { - $id = 0; - } - else { - $id = 0; // or maybe warning required - } - return $id; + $name = trim($name); + if ($name == "false" || !$name) { + return 0; + } else { + return 1; + } } /** @@ -169,7 +163,7 @@ class qformat_xml extends qformat_default { } else { $shuffleanswers = 'false'; } - $qo->$shuffleanswers = $this->trans_single($shuffleanswers); + $qo->shuffleanswers = $this->trans_single($shuffleanswers); $qo->correctfeedback = $this->import_optional_text('correctfeedback', $question); $qo->partiallycorrectfeedback = $this->import_optional_text('partiallycorrectfeedback', $question); $qo->incorrectfeedback = $this->import_optional_text('incorrectfeedback', $question); -- 2.39.5