]> git.mjollnir.org Git - moodle.git/commitdiff
Don't allow grades to ever be set for description questions
authormoodler <moodler>
Sun, 6 Jul 2003 04:19:11 +0000 (04:19 +0000)
committermoodler <moodler>
Sun, 6 Jul 2003 04:19:11 +0000 (04:19 +0000)
mod/quiz/lib.php

index 8c569f18ad8a227bf0d2a5a84025f96de7fee5b6..e46466582a963a6bda9d16f0cfdf52f8a9ba4556 100644 (file)
@@ -1024,6 +1024,7 @@ function quiz_print_question_list($questionlist, $grades) {
         if (empty($questions[$qnum])) {
             continue;
         }
+        $question = $questions[$qnum];
         $count++;
         echo "<TR BGCOLOR=\"$THEME->cellcontent\">";
         echo "<TD>$count</TD>";
@@ -1039,12 +1040,16 @@ function quiz_print_question_list($questionlist, $grades) {
                  SRC=\"../../pix/t/down.gif\" BORDER=0></A>";
         }
         echo "</TD>";
-        echo "<TD>".$questions[$qnum]->name."</TD>";
+        echo "<TD>$question->name</TD>";
         echo "<TD ALIGN=CENTER>";
-        quiz_print_question_icon($questions[$qnum]);
+        quiz_print_question_icon($question);
         echo "</TD>";
         echo "<TD>";
-        choose_from_menu($gradesmenu, "q$qnum", (string)$grades[$qnum], "");
+        if ($question->qtype == DESCRIPTION) {
+            echo "<INPUT TYPE=hidden NAME=q$qnum VALUE=\"0\"> ";
+        } else {
+            choose_from_menu($gradesmenu, "q$qnum", (string)$grades[$qnum], "");
+        }
         echo "<TD>";
             echo "<A TITLE=\"$strdelete\" HREF=\"edit.php?delete=$qnum\"><IMG 
                  SRC=\"../../pix/t/delete.gif\" BORDER=0></A>&nbsp;";