$format_options->para = false;
$format_options->noclean = true;
$format_options->newlines = false;
- if ($grade<= 0) {
- $qclass = 'uncorrect';
- } elseif ($grade == 1) {
- $qclass = 'correct';
+ $qclass = question_get_feedback_class($grade);
+ $feedbackimg = question_get_feedback_image($grade);
+ $questionclass = "que {$question->qtype}";
+ $response = format_text($response, FORMAT_MOODLE, $format_options);
+ if ($response){
+ return "<span class=\"$questionclass\"><span class=\"$qclass\">".$response."</span></span>$feedbackimg";
} else {
- $qclass = 'partialcorrect';
- }
- return '<span class="'.$qclass.'">'.format_text($response, FORMAT_MOODLE, $format_options).'</span>';
+ return '';
+ }
+
} else {
return $response;
}
vertical-align : middle !important;
}
-body#mod-quiz-report table#attempts .uncorrect {
- background-color:#FF9090;
-}
-
-body#mod-quiz-report table#attempts .correct {
- background-color:#90FF90;
-}
-
-body#mod-quiz-report table#attempts .partialcorrect {
- background-color:#FFFF90;
-}