MDL-11271 - The closing bracket "}" can't be used in cloze question type. Now, you can excape a closing } with a backslash. Do feedback, as well as answer. Merged from MOODLE_18_STABLE.

This commit is contained in:
tjhunt 2007-09-14 09:42:53 +00:00
parent 9c61c44fc1
commit 83d22f7064

View file

@ -700,7 +700,8 @@ function qtype_multianswer_extract_question($text) {
$wrapped->fraction[] = '0'; $wrapped->fraction[] = '0';
} }
if (isset($altregs[ANSWER_ALTERNATIVE_REGEX_FEEDBACK])) { 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 { } else {
$wrapped->feedback[] = ''; $wrapped->feedback[] = '';
} }