This commit is contained in:
thepurpleblob 2007-01-30 15:16:47 +00:00
parent d68f70780b
commit 3d903fcbcc

View file

@ -1,5 +1,6 @@
<?php // $Id$
////////////////////////////////////////////////////////////////////////////
/// Blackboard 6.0 Format
///
@ -267,9 +268,9 @@ function process_fib($xml, &$questions) {
else {
return;
}
for ($i = 0; $i < sizeof ($fibquestions); $i++) {
$question = $this->defaultquestion();
$question->qtype = SHORTANSWER;
@ -292,11 +293,23 @@ function process_fib($xml, &$questions) {
$question->answer[] = addslashes($answer);
$question->fraction[] = 1;
$question->feedback[0] = addslashes(trim(@$thisquestion["#"]["GRADABLE"][0]["#"]["FEEDBACK_WHEN_CORRECT"][0]["#"]));
$question->feedback[1] = addslashes(trim(@$thisquestion["#"]["GRADABLE"][0]["#"]["FEEDBACK_WHEN_INCORRECT"][0]["#"]));
$question->feedback = array();
if (is_array( $thisquestion['#']['GRADABLE'][0]['#'] )) {
$question->feedback[0] = addslashes(trim($thisquestion["#"]["GRADABLE"][0]["#"]["FEEDBACK_WHEN_CORRECT"][0]["#"]));
}
else {
$question->feedback[0] = '';
}
if (is_array( $thisquestion["#"]["GRADABLE"][0]["#"] )) {
$question->feedback[1] = addslashes(trim($thisquestion["#"]["GRADABLE"][0]["#"]["FEEDBACK_WHEN_INCORRECT"][0]["#"]));
}
else {
$question->feedback[1] = '';
}
$questions[] = $question;
}
}
}
//----------------------------------------