]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14764 - Imported multichoice questions may have a blank answernumbering value...
authortjhunt <tjhunt>
Tue, 27 May 2008 13:42:27 +0000 (13:42 +0000)
committertjhunt <tjhunt>
Tue, 27 May 2008 13:42:27 +0000 (13:42 +0000)
question/format/xml/format.php

index 6d1f3e4ee5de75b0f34f4658b2e10bf110678bfb..62da62affa6ea9c25928905e4d8f7497648ab434 100755 (executable)
@@ -180,7 +180,12 @@ class qformat_xml extends qformat_default {
         $qo->correctfeedback = $this->getpath( $question, array('#','correctfeedback',0,'#','text',0,'#'), '', true );
         $qo->partiallycorrectfeedback = $this->getpath( $question, array('#','partiallycorrectfeedback',0,'#','text',0,'#'), '', true );
         $qo->incorrectfeedback = $this->getpath( $question, array('#','incorrectfeedback',0,'#','text',0,'#'), '', true );
-        
+
+        // There was a time on the 1.8 branch when it could output an empty answernumbering tag, so fix up any found.
+        if (empty($qo->answernumbering)) {
+            $qo->answernumbering = 'abc';
+        }
+
         // run through the answers
         $answers = $question['#']['answer'];  
         $a_count = 0;