diff --git a/quiz.module b/quiz.module
index 8d4dc01..17ebb0f 100644
--- a/quiz.module
+++ b/quiz.module
@@ -2350,7 +2350,7 @@ function quiz_start_check($quiz) {
 
   // Check to see if this user is allowed to take the quiz again:
   if ($quiz->takes > 0) {
-    $taken = db_query("SELECT COUNT(*) AS takes FROM {quiz_node_results} WHERE uid = :uid AND nid = :nid", array(':uid' => $user->uid, ':nid' => $quiz->nid))->fetchField();
+    $taken = db_query("SELECT COUNT(*) AS takes FROM {quiz_node_results} WHERE uid = :uid AND nid = :nid  AND is_evaluated = 1", array(':uid' => $user->uid, ':nid' => $quiz->nid))->fetchField();
     $allowed_times = format_plural($quiz->takes, '1 time', '@count times');
     $taken_times = format_plural($taken, '1 time', '@count times');
 
