diff -uNr moodle.orig/mod/choice/lib.php moodle/mod/choice/lib.php
--- moodle.orig/mod/choice/lib.php	2006-10-16 03:10:32.000000000 +0100
+++ moodle/mod/choice/lib.php	2007-02-05 16:22:18.000000000 +0000
@@ -414,7 +414,7 @@
 
                 echo "<table width=\"100%\">";
                 foreach ($userlist as $user) {
-                    if (!($optionid==0 && isadmin($user->id)) && !($optionid==0 && isteacher($course->id, $user->id) && !(isteacheredit($course->id, $user->id)) )  ) { //make sure admins and hidden teachers are not shown in not answered yet column.
+                    if (!($optionid==0 && isadmin($user->id)) && !($optionid==0 && isteacher($course->id, $user->id) && !($user->authority) )  ) { //make sure admins and hidden teachers are not shown in not answered yet column.
                         echo "<tr>";
                         if (isteacher($course->id, $USER->id) && !($optionid==0)) {
                             echo '<td width=\"5\" nowrap=\"nowrap\"><input type="checkbox" name="attemptid[]" value="'. $answers[$user->id]->id. '" /></td>';
