To display the quiz name in the summary table on the quiz review page, you can add a new row to the summary table and include the quiz name in that row. Here’s an example of how you can modify the code:
- Find the line in the code that starts with
$strreviewsummary = get_string('reviewsummary', 'quiz', ...
- After that line, add the following code:
bashCopy code$quizname = $quiz->name;
$table->add_data(get_string('quizname', 'quiz'), $quizname);
This code retrieves the quiz name from the $quiz
object and adds it to the summary table.
- You’ll also need to add a new language string to display the text “Quiz name” in the summary table. Add the following line to the
lang/en/quiz.php
file (or the equivalent file for your language):
goCopy code$string['quizname'] = 'Quiz name';
With these modifications, the summary table should now include a row displaying the quiz name.