diff --git a/question/engine/renderer.php b/question/engine/renderer.php index 910bda96585..9a0d08b90a0 100644 --- a/question/engine/renderer.php +++ b/question/engine/renderer.php @@ -62,8 +62,12 @@ class core_question_renderer extends plugin_renderer_base { $output = ''; $output .= html_writer::start_tag('div', array( 'id' => 'q' . $qa->get_slot(), - 'class' => 'que ' . $qa->get_question()->qtype->name() . ' ' . - $qa->get_behaviour_name(), + 'class' => implode(' ', array( + 'que', + $qa->get_question()->qtype->name(), + $qa->get_behaviour_name(), + $qa->get_state_class($options->correctness && $qa->has_marks()), + )) )); $output .= html_writer::tag('div',