echo $lessonoutput->ongoing_score($lesson);
}
if (!$reviewmode) {
- echo $result->feedback;
+ echo format_text($result->feedback, FORMAT_MOODLE, array('context' => $context));
}
// User is modifying attempts - save button and some instructions
$result->feedback .= $OUTPUT->box(format_text($this->get_contents(), $this->properties->contentsformat, $options),
'generalbox boxaligncenter');
- if (isset($result->studentanswerformat)) {
- // This is the student's answer so it should be cleaned.
- $studentanswer = format_text($result->studentanswer, $result->studentanswerformat,
- array('context' => $context, 'para' => true));
- } else {
- $studentanswer = format_string($result->studentanswer);
- }
+ $studentanswer = format_text($result->studentanswer, $result->studentanswerformat,
+ array('context' => $context, 'para' => true));
$result->feedback .= '<div class="correctanswer generalbox"><em>'
. get_string("youranswer", "lesson").'</em> : ' . $studentanswer;
if (isset($result->responseformat)) {
$result->response = '';
$result->newpageid = 0; // stay on the page
$result->studentanswer = ''; // use this to store student's answer(s) in order to display it on feedback page
+ $result->studentanswerformat = FORMAT_MOODLE;
$result->userresponse = null;
$result->feedback = '';
$result->nodefaultresponse = false; // Flag for redirecting when default feedback is turned off