--- loncom/homework/structuretags.pm 2001/01/06 16:35:36 1.28 +++ loncom/homework/structuretags.pm 2001/01/08 13:55:08 1.29 @@ -65,7 +65,7 @@ sub start_problem { if ($status eq 'CAN_ANSWER') { # create a page header and exit return "$name\n\n
"; - } elsif ($status eq 'SHOW_ANSWER' || $status eq 'CANNOT_ANSWER' ) { + } elsif ($status eq 'SHOW_ANSWER' || $status eq 'CANNOT_ANSWER' || $status eq 'CLOSED') { return "$name\n\n"; } } @@ -244,8 +244,8 @@ sub end_part { sub start_preduedate { my ($target,$token,$parstack,$parser,$safeeval)=@_; if ($target ne 'meta') { - if ($Apache::inputtags::status['-1'] eq 'CAN_ANSWER' || - $Apache::inputtags::status['-1'] eq 'CANNOT_ANSWER' ) { + if ($Apache::inputtags::status['-1'] ne 'CAN_ANSWER' && + $Apache::inputtags::status['-1'] ne 'CANNOT_ANSWER' ) { &Apache::lonxml::get_all_text("/preduedate",$$parser[$#$parser]); } }