]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-11317 - Slashes displayed in incorrect responses for short answer questions....
authortjhunt <tjhunt>
Tue, 18 Sep 2007 12:15:22 +0000 (12:15 +0000)
committertjhunt <tjhunt>
Tue, 18 Sep 2007 12:15:22 +0000 (12:15 +0000)
mod/quiz/report/analysis/report.php
question/type/questiontype.php

index 388721be299666830d5a274bed0dd56614d550a9..3106d9f5d16ecd7e509196ecc0935560659b9e7e 100644 (file)
@@ -331,7 +331,7 @@ class quiz_report extends quiz_default_report {
                     $qclass = 'partialcorrect';
                 }
                 $response->credit = '<span class="'.$qclass.'">('.format_float($q['credits'][$aid],2).') </span>';
-                $response->text = '<span class="'.$qclass.'">'.format_text("$resp", FORMAT_MOODLE, $format_options, $quiz->course).' </span>';
+                $response->text = '<span class="'.$qclass.'">'.format_text($resp, FORMAT_MOODLE, $format_options, $quiz->course).' </span>';
                 $count = $q['rcounts'][$aid].'/'.$q['count'];
                 $response->rcount = $count;
                 $response->rpercent =  '('.format_float($q['rcounts'][$aid]/$q['count']*100,0).'%)';
index 4859b4a429a8a040a31b09625ae7ee59ab24ab21..08e7ce3fe1610edd4136ee98b99d7a206d1d7744 100644 (file)
@@ -255,7 +255,7 @@ class default_questiontype {
         }
 
         if (empty($question->name)) {
-            $question->name = substr(strip_tags($question->questiontext), 0, 15);
+            $question->name = shorten_text($question->questiontext, 15);
             if (empty($question->name)) {
                 $question->name = '-';
             }
@@ -681,8 +681,7 @@ class default_questiontype {
        // change length to truncate responses here if you want
        $lmax = 40;
        if (!empty($state->responses)) {
-              $responses[] = (strlen($state->responses['']) > $lmax) ?
-               substr($state->responses[''], 0, $lmax).'...' : $state->responses[''];
+           $responses[] = shorten_text(stripslashes($state->responses['']), 45);
        } else {
            $responses[] = '';
        }