]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-15268 "Content for Quiz Statistics report table" fixed a bug where every a row...
authorjamiesensei <jamiesensei>
Sun, 20 Jul 2008 11:58:15 +0000 (11:58 +0000)
committerjamiesensei <jamiesensei>
Sun, 20 Jul 2008 11:58:15 +0000 (11:58 +0000)
mod/quiz/report/statistics/qstats.php
mod/quiz/report/statistics/report.php

index 4bad4952dfd866db708a1818332b48d79050c972..96e3d701d3a29553938a4fb1b6ecb094e371e519 100644 (file)
@@ -127,8 +127,8 @@ class qstats{
                         $subquestionstats[$itemid]->differentweights = true;
                     }
                     $this->_initial_states_walker($state, $subquestionstats[$itemid], false);
-                    $subquestionstats[$itemid]->usedin[] = $state->question;
-                    $this->questions[$state->question]->_stats->subitems[] = $itemid;
+                    $subquestionstats[$itemid]->usedin[$state->question] = $state->question;
+                    $this->questions[$state->question]->_stats->subitems[$itemid] = $itemid;
                 }
             }
         }
index 4acff501d972e470b4dccef7a4909d926f3e4b9d..e95945aa0505681c6f6e1a658075c0a0cdc1c318 100644 (file)
@@ -274,6 +274,7 @@ class quiz_statistics_report extends quiz_default_report {
         if (isset($qstats)){
             foreach ($qstats->questions as $question){
                 $table->add_data_keyed($table->format_row($question));
+                ksort($question->_stats->subitems);
                 foreach ($question->_stats->subitems as $itemid){
                     $table->add_data_keyed($table->format_row($qstats->subquestions[$itemid]));
                 }