Index: report.php =================================================================== --- report.php (revision 1832) +++ report.php (revision 1833) @@ -196,8 +196,8 @@ $usercount = count($users); // set up table - $tablecolumns = array('picture', 'fullname', 'timefinish', 'grade', "Hello!"); - $tableheaders = array('', get_string('fullname'), get_string("completedon", "quiz"), '', ''); + $tablecolumns = array('picture', 'fullname', 'timefinish', '', "grade"); + $tableheaders = array('', get_string('fullname'), get_string("completedon", "quiz"), '', 'Score'); $table = new flexible_table('mod-quiz-report-grading'); @@ -205,7 +205,7 @@ $table->define_headers($tableheaders); $table->define_baseurl($CFG->wwwroot.'/mod/quiz/report.php?mode=grading&q='.$quiz->id.'&action=viewquestion&questionid='.$question->id); - $table->sortable(true); + $table->sortable(false); $table->initialbars($usercount>20); // will show initialbars if there are more than 20 users $table->pageable(true); $table->collapsible(true); @@ -255,10 +255,11 @@ foreach($attempts as $attempt) { $questions[$question->id] = &$question; - $state = get_question_states($questions, $quiz, $attempt); - $grade = $state[1]->grade; + $states = get_question_states($questions, $quiz, $attempt); + $state = array_shift($states); + $grade = $state->grade; - if ($state[1]->timestamp != $state[1]->last_graded->timestamp) + if ($state->timestamp != $state->last_graded->timestamp) { $grade = '-'; } @@ -269,6 +270,7 @@ $userlink = "wwwroot/user/view.php?id=$attempt->userid&course=$quiz->course\">". fullname($attempt, true).''; + // Hard coded colors, wasn't found in theme if (!$this->is_graded($question, $attempt)) { $style = 'style="color:#FF0000"'; } else {