MDL-28259 Individual answers Feedback not shown in Cloze questions
This commit is contained in:
@@ -132,6 +132,10 @@ abstract class qtype_multianswer_subq_renderer_base extends qtype_renderer {
|
||||
$feedback[] = $state->default_string(true);
|
||||
}
|
||||
|
||||
if ($feedbacktext) { // Note $options->feedback is already checked above.
|
||||
$feedback[] = $feedbacktext;
|
||||
}
|
||||
|
||||
if ($options->rightanswer) {
|
||||
$feedback[] = get_string('correctansweris', 'qtype_shortanswer', $rightanswer);
|
||||
}
|
||||
@@ -144,6 +148,10 @@ abstract class qtype_multianswer_subq_renderer_base extends qtype_renderer {
|
||||
$feedback[] = get_string('markoutofmax', 'question', $a);
|
||||
}
|
||||
|
||||
if (!$feedback) {
|
||||
return '';
|
||||
}
|
||||
|
||||
return html_writer::tag('span', implode('<br />', $feedback),
|
||||
array('class' => 'feedbackspan accesshide'));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user