]> git.mjollnir.org Git - moodle.git/commitdiff
More accurate info on link to reports
authormoodler <moodler>
Wed, 17 Dec 2003 13:49:51 +0000 (13:49 +0000)
committermoodler <moodler>
Wed, 17 Dec 2003 13:49:51 +0000 (13:49 +0000)
mod/quiz/view.php

index 96e96610e3c86a8e7e214e6c5f4bbe4b3cdb7bf2..71f6b0030404d8ba48c3b11951d924d646cb86a8 100644 (file)
                  "", "", true, update_module_button($cm->id, $course->id, $strquiz), navmenu($course, $cm));
 
     if (isteacher($course->id)) {
-        if ($allanswers = get_records("quiz_grades", "quiz", $quiz->id)) {
-            $answercount = count($allanswers);
-        } else {
-            $answercount = 0;
-        }
-        echo "<p align=right><a href=\"report.php?id=$cm->id\">".get_string("viewallreports","quiz",$answercount)."</a></p>";
+        $attemptcount = count_records_select("quiz_attempts", "quiz = '$quiz->id' AND timefinish > 0");
+        $usercount = count_records("quiz_grades", "quiz", "$quiz->id");
+        $strusers  = get_string("users");
+        $strviewallanswers  = get_string("viewallanswers","quiz",$attemptcount);
+        echo "<p align=right><a href=\"report.php?id=$cm->id\">$strviewallanswers ($usercount $strusers)</a></p>";
     } else if (!$cm->visible) {
         notice(get_string("activityiscurrentlyhidden"));
     }