diff --git a/mod/quiz/index.php b/mod/quiz/index.php index 8c452209137..6d07ebbd395 100644 --- a/mod/quiz/index.php +++ b/mod/quiz/index.php @@ -53,6 +53,7 @@ $strbestgrade = get_string("bestgrade", "quiz"); $strquizcloses = get_string("quizcloses", "quiz"); $strattempts = get_string("attempts", "quiz"); + $strusers = get_string("users"); if (isteacher($course->id)) { $gradecol = $strattempts; @@ -95,9 +96,10 @@ if (isteacher($course->id)) { if ($allanswers = get_records("quiz_grades", "quiz", $quiz->id)) { - $answercount = count($allanswers); - $gradecol = "coursemodule\">" . - get_string("viewallanswers","quiz",$answercount).""; + $attemptcount = count_records_select("quiz_attempts", "quiz = '$quiz->id' AND timefinish > 0"); + $usercount = count_records("quiz_grades", "quiz", "$quiz->id"); + $strviewallanswers = get_string("viewallanswers","quiz",$attemptcount); + $gradecol = "id\">$strviewallanswers ($usercount $strusers)"; } else { $answercount = 0; $gradecol = "";