From d47d12d0d4b65500d79e4822091d08c8ab675e36 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Fri, 16 Sep 2011 16:05:12 +0100 Subject: [PATCH] MDL-28679 question response history displays states incorrectly. --- question/engine/renderer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/question/engine/renderer.php b/question/engine/renderer.php index a3767b96609..0d31a3bc2bc 100644 --- a/question/engine/renderer.php +++ b/question/engine/renderer.php @@ -380,6 +380,7 @@ class core_question_renderer extends plugin_renderer_base { foreach ($qa->get_full_step_iterator() as $i => $step) { $stepno = $i + 1; + $rowclass = ''; if ($stepno == $qa->get_num_steps()) { $rowclass = 'current'; @@ -391,13 +392,16 @@ class core_question_renderer extends plugin_renderer_base { array('width' => 450, 'height' => 650)), array('title' => get_string('reviewresponse', 'question'))); } + + $restrictedqa = new question_attempt_with_restricted_history($qa, $i, null); + $user = new stdClass(); $user->id = $step->get_user_id(); $row = array( $stepno, userdate($step->get_timecreated(), get_string('strftimedatetimeshort')), s($qa->summarise_action($step)), - $step->get_state()->default_string(true), + $restrictedqa->get_state_string($options->correctness), ); if ($options->marks >= question_display_options::MARK_AND_MAX) {