MDL-41162 quiz view page: invalid HTML.

We were sometimes outputting nested p tags. Change the outer one to a
div.
This commit is contained in:
Tim Hunt
2013-08-15 12:41:31 +01:00
parent 14e8af6687
commit 8fbb62c9bc
+3 -4
View File
@@ -1083,14 +1083,13 @@ class mod_quiz_renderer extends plugin_renderer_base {
}
if ($viewobj->gradebookfeedback) {
$resultinfo .= $this->heading(get_string('comment', 'quiz'), 3, 'main');
$resultinfo .= '<p class="quizteacherfeedback">'.$viewobj->gradebookfeedback.
"</p>\n";
$resultinfo .= html_writer::div($viewobj->gradebookfeedback, 'quizteacherfeedback') . "\n";
}
if ($viewobj->feedbackcolumn) {
$resultinfo .= $this->heading(get_string('overallfeedback', 'quiz'), 3, 'main');
$resultinfo .= html_writer::tag('p',
$resultinfo .= html_writer::div(
quiz_feedback_for_grade($viewobj->mygrade, $quiz, $context),
array('class' => 'quizgradefeedback'))."\n";
'quizgradefeedback') . "\n";
}
if ($resultinfo) {