From 48705c8d4053f71f15ad1981098b826a4b727d11 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 29 Jul 2003 04:18:01 +0000 Subject: [PATCH] Latest fixes from Thomas Robb - thanks Thomas! --- mod/quiz/format/missingword.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mod/quiz/format/missingword.php b/mod/quiz/format/missingword.php index 14d3de825f244..4227a58fa990f 100644 --- a/mod/quiz/format/missingword.php +++ b/mod/quiz/format/missingword.php @@ -36,7 +36,7 @@ function readquestion($lines) { $question = NULL; ///$comment added by T Robb $comment = NULL; - $text = implode($lines, " "); + $text = implode(" ", $lines); /// Find answer section @@ -102,7 +102,6 @@ function readquestion($lines) { default: $question->qtype = MULTICHOICE; - #$answers = swapshuffle($answers); foreach ($answers as $key => $answer) { $answer = trim($answer); @@ -110,7 +109,7 @@ function readquestion($lines) { $answeight = 0; if (strspn($answer,"1234567890%") > 0){ //Make sure that the percent sign is the last in the span - if (strpos($answer,"%") == strspn($answer,"1234567890%")) { + if (strpos($answer,"%") == strspn($answer,"1234567890%") - 1) { $answeight0 = substr($answer,0,strspn($answer,"1234567890%")); $answeight = round(($answeight0/100),2); $answer = substr($answer,(strspn($answer,"1234567890%"))); @@ -130,7 +129,7 @@ function readquestion($lines) { $comment = addslashes(substr(($answer),$hashpos+1)); $answer = substr($answer,0,$hashpos); } else { - $comment = ""; + $comment = " "; } // End of Tom's addition