--- loncom/homework/lonhomework.pm 2006/04/25 15:32:40 1.242 +++ loncom/homework/lonhomework.pm 2006/05/09 19:03:02 1.243 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Homework handler # -# $Id: lonhomework.pm,v 1.242 2006/04/25 15:32:40 albertel Exp $ +# $Id: lonhomework.pm,v 1.243 2006/05/09 19:03:02 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -304,9 +304,10 @@ sub check_slot_access { &Apache::lonxml::debug(" slot is $slotstatus checkedin ($checkedin) got_grade ($got_grade) is_correct ($is_correct)"); - # has a current checked in recrd, but hasn't got a grade, must be awaiting - # a grade - if ($checkedin + # no slot is currently open, and has been checked in for this version + # but hasn't got a grade, therefore must be awaiting a grade + if (!defined($slot_name) + && $checkedin && !$got_grade) { return ('WAITING_FOR_GRADE'); }