From 5fbebc3c18efc3665b97359d6ea5850931857a8f Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Mon, 1 Sep 2014 14:23:50 +0800 Subject: [PATCH] MDL-46852 mod_lesson: More accurate comparison of shortanswer answers --- mod/lesson/pagetypes/shortanswer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/lesson/pagetypes/shortanswer.php b/mod/lesson/pagetypes/shortanswer.php index 9d5cbd1bf11..db6e79e2a36 100644 --- a/mod/lesson/pagetypes/shortanswer.php +++ b/mod/lesson/pagetypes/shortanswer.php @@ -77,7 +77,8 @@ class lesson_page_type_shortanswer extends lesson_page { $answers = $this->get_answers(); foreach ($answers as $answer) { $i++; - $expectedanswer = $answer->answer; // for easier handling of $answer->answer + // Applying PARAM_TEXT as it is applied to the answer submitted by the user. + $expectedanswer = clean_param($answer->answer, PARAM_TEXT); $ismatch = false; $markit = false; $useregexp = ($this->qoption);