MDL-28653 question output. Add a class to the main div based on question state.

This makes it possible themes do cool things. For example change more of the display depending on whether the answer was correct or not.
This commit is contained in:
Tim Hunt
2011-08-09 11:32:18 +01:00
parent 80eb52c415
commit dc4bff71a2
+6 -2
View File
@@ -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',