diff --git a/question/type/multianswer/questiontype.php b/question/type/multianswer/questiontype.php index 94288f1f6d4..aba465d8c73 100644 --- a/question/type/multianswer/questiontype.php +++ b/question/type/multianswer/questiontype.php @@ -695,7 +695,8 @@ function qtype_multianswer_extract_question($text) { $wrapped->fraction[] = '0'; } if (isset($altregs[ANSWER_ALTERNATIVE_REGEX_FEEDBACK])) { - $wrapped->feedback[] = html_entity_decode($altregs[ANSWER_ALTERNATIVE_REGEX_FEEDBACK], ENT_QUOTES, 'UTF-8'); + $feedback = html_entity_decode($altregs[ANSWER_ALTERNATIVE_REGEX_FEEDBACK], ENT_QUOTES, 'UTF-8'); + $wrapped->feedback[] = str_replace('\}', '}', $feedback); } else { $wrapped->feedback[] = ''; }