--- lib.php.original,v 1.282.2.22 2009/05/11 06:31:58 nicolasconnault Exp $
+++ lib.php	2009-11-16 14:03:29.000000000 +0100
@@ -10,6 +10,7 @@
 */
 
 require_once($CFG->libdir.'/pagelib.php');
+require_once('locallib.php');
 
 /// CONSTANTS ///////////////////////////////////////////////////////////////////
 

@@ -614,6 +615,15 @@
             }
        }
 
+       if ($quiz = get_record("quiz", "id", $attempt->quiz)) {
+            $options = quiz_get_reviewoptions($quiz, $attempt, $cm_context);
+            if (!$options->responses or !$options->scores) { // Can't review
+                $attempt->sumgrades = '--';
+                $attempt->maxgrade = '--';
+
+            }
+        }
+
         $tmpactivity = new object();
 
         $tmpactivity->type      = 'quiz';

