--- loncom/homework/structuretags.pm 2003/03/06 21:05:27 1.154 +++ loncom/homework/structuretags.pm 2003/03/07 23:41:29 1.155 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # definition of tags that give a structure to a document # -# $Id: structuretags.pm,v 1.154 2003/03/06 21:05:27 albertel Exp $ +# $Id: structuretags.pm,v 1.155 2003/03/07 23:41:29 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -241,6 +241,7 @@ ENDCHECKOUT sub start_problem { my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; + $Apache::lonhomework::parsing_a_problem=1; # meta is called from lonpublisher, which doesn't uses the normal # lonhomework method of parsing the file which means that inputtags # won't get reset @@ -476,6 +477,12 @@ sub end_problem { &Apache::lonxml::debug("in end_problem with $target, edit"); $result = &problem_edit_footer(); } + + undef(%Apache::lonhomework::history); + undef(%Apache::lonhomework::results); + undef($Apache::inputtags::part); + undef($Apache::lonhomework::parsing_a_problem); + return $result; }