Index: quiz.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/quiz/quiz.module,v
retrieving revision 1.111
diff -u -r1.111 quiz.module
--- quiz.module	6 Dec 2007 20:15:35 -0000	1.111
+++ quiz.module	6 Dec 2007 21:15:53 -0000
@@ -1032,7 +1032,7 @@
 function quiz_get_corrects($answers) {
   if (is_array($answers)) {
     foreach ($answers as $answer) {
-      if ($answer['points'] > 0) {
+      if ($answer['is_correct'] > 0) {
         $corrects[] = $answer;
       }
     }
Index: multichoice.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/quiz/multichoice.module,v
retrieving revision 1.53
diff -u -r1.53 multichoice.module
--- multichoice.module	2 Dec 2007 08:57:44 -0000	1.53
+++ multichoice.module	6 Dec 2007 21:15:51 -0000
@@ -192,7 +192,7 @@
       if (user_access('allow multiple correct answers')) {
         $form['answers'][$i]['correct'] = array(
           '#type' => 'checkbox',
-          '#default_value' => $answers[$i]['is_correct'],
+          '#default_value' => $answers[$i]['points'],
         );
       }
     }
@@ -401,7 +401,7 @@
   foreach ($node->answers as $value) {
     if (trim($value['answer']) != "") {
       db_query("INSERT INTO {quiz_multichoice_answers} " .
-              "(answer_id, nid, vid, answer, feedback, is_correct, result_option) VALUES (%d, %d, %d, '%s', '%s', %d, %d)", 
+              "(answer_id, nid, vid, answer, feedback, points, result_option) VALUES (%d, %d, %d, '%s', '%s', %d, %d)", 
               db_next_id('{quiz_multichoice_answers}_answer_id'), $node->nid, $question_vid, $value['answer'], $value['feedback'], $value['correct'], $value['result_option']);
     }
   }
@@ -431,13 +431,13 @@
       } 
       else {
         // Update this entry.
-        db_query("UPDATE {quiz_multichoice_answers} SET answer = '%s', feedback = '%s', is_correct = %d, result_option = %d WHERE answer_id = %d", 
+        db_query("UPDATE {quiz_multichoice_answers} SET answer = '%s', feedback = '%s', points = %d, result_option = %d WHERE answer_id = %d", 
           $value['answer'], $value['feedback'], $value['correct'], $value['result_option'], $value['answer_id']);
       }
     } 
     else if (trim($value['answer']) != "") {
       // If there is an answer, insert a new row.
-      db_query("INSERT INTO {quiz_multichoice_answers} (answer_id, nid, vid, answer, feedback, is_correct, result_option) " .
+      db_query("INSERT INTO {quiz_multichoice_answers} (answer_id, nid, vid, answer, feedback, points, result_option) " .
               "VALUES(%d, %d, %d, '%s', '%s', %d, %d)", 
               db_next_id('{quiz_multichoice_answers}_answer_id'), $node->nid, $question_vid, $value['answer'], $value['feedback'], $value['correct'], $value['result_option']);
     }
@@ -634,7 +634,7 @@
  */
 function multichoice_calculate_result($nid, $vid, $tried) {
   $answers = db_query("SELECT answer_id FROM {quiz_multichoice_answers} " .
-                      "WHERE nid = %d AND vid = %d AND is_correct = 1", $nid, $vid);
+                      "WHERE nid = %d AND vid = %d AND points = 1", $nid, $vid);
   while ($answer = db_fetch_array($answers)) {
     $correct_answers[] = $answer['answer_id'];
   }
