]> git.mjollnir.org Git - moodle.git/commitdiff
quiz reports: MDL-19205 Improved tooltips on individual question grades.
authortjhunt <tjhunt>
Fri, 5 Jun 2009 06:54:42 +0000 (06:54 +0000)
committertjhunt <tjhunt>
Fri, 5 Jun 2009 06:54:42 +0000 (06:54 +0000)
lang/en_utf8/quiz.php
mod/quiz/report/overview/overview_table.php
mod/quiz/report/overview/report.php
mod/quiz/report/responses/report.php
mod/quiz/report/responses/responses_table.php

index 53264dbc987133517588c1d1f4d1b58656ae38f4..0f9127ceebbe95e97668a226e2c77897db194161 100644 (file)
@@ -640,6 +640,7 @@ $string['reviewopen'] = 'Later, while the quiz is still open';
 $string['reviewoptions'] = 'Students may review';
 $string['reviewoptionsheading'] = 'Review options';
 $string['reviewresponse'] = 'Review response';
+$string['reviewresponsetoq'] = 'Review response (question $a)';
 $string['reviewthisattempt'] = 'Review your responses to this attempt';
 $string['rqp'] = 'Remote Question';
 $string['rqps'] = 'Remote Questions';
index 1e318e74a8ccb50bd92858735acdadfee05bd90f..4240a17ad03a87b8620d26632542263503703412 100644 (file)
@@ -228,7 +228,8 @@ class quiz_report_overview_table extends table_sql {
                     }
                     $linktopopup = link_to_popup_window('/mod/quiz/reviewquestion.php?attempt=' .
                             $attempt->attempt . '&amp;question=' . $question->id,
-                            'reviewquestion', $grade, 450, 650, get_string('reviewresponse', 'quiz'),
+                            'reviewquestion', $grade, 450, 650,
+                            get_string('reviewresponsetoq', 'quiz', $question->formattedname),
                             'none', true);
                     if (($this->questions[$questionid]->maxgrade != 0)){
                         $fractionofgrade = $stateforqinattempt->grade
index 136200411e986ffafc00a98bb26c47d5e6cf4479..810aba5bf85ab7963bc24441fae15ad06e80c967 100644 (file)
@@ -357,7 +357,8 @@ class quiz_overview_report extends quiz_default_report {
                     }
                     $header .='--/'.quiz_rescale_grade($question->maxgrade, $quiz, 'question');
                     $headers[] = $header;
-                 }
+                    $question->formattedname = strip_tags(format_string($question->name));
+                }
             }
             if (!$table->is_downloading() && has_capability('mod/quiz:regrade', $this->context) && $regradedattempts){
                 $columns[] = 'regraded';
index 46625ebb3664d5ac1ab46e6a968636e5e16ba6c5..cb2dd2b2669d4bccb0137d22d15e81aca7eff678 100644 (file)
@@ -292,6 +292,7 @@ class quiz_responses_report extends quiz_default_report {
                 // Ignore questions of zero length
                 $columns[] = 'qsanswer'.$id;
                 $headers[] = '#'.$question->number;
+                $question->formattedname = strip_tags(format_string($question->name));
             }
     
     
index e2eaf521099ea720a065ad1e47b7cc5711852088..a1bba64ee065e03bb36b6d19d52ad965d9676d4c 100644 (file)
@@ -165,7 +165,8 @@ class quiz_report_responses_table extends table_sql {
                 if ($summary){
                     $summary = link_to_popup_window('/mod/quiz/reviewquestion.php?attempt=' .
                         $attempt->attempt . '&amp;question=' . $question->id,
-                        'reviewquestion', $summary, 450, 650, get_string('reviewresponse', 'quiz'),
+                        'reviewquestion', $summary, 450, 650,
+                        get_string('reviewresponsetoq', 'quiz', $question->formattedname),
                         'none', true);
                     if (question_state_is_graded($stateforqinattempt)
                                 && ($question->maxgrade > 0)){