--- loncom/homework/structuretags.pm 2015/12/10 16:26:43 1.543 +++ loncom/homework/structuretags.pm 2016/04/02 04:16:19 1.545 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # definition of tags that give a structure to a document # -# $Id: structuretags.pm,v 1.543 2015/12/10 16:26:43 damieng Exp $ +# $Id: structuretags.pm,v 1.545 2016/04/02 04:16:19 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1286,7 +1286,7 @@ sub store_aggregates { } else { $anoncounter{$symb."\0".$part} = 1; } - my $needsrelease = $Apache::lonnet::needsrelease{'parameter:type:'.$Apache::lonhomework::results{'resource.'.$part.'.type'}.':'}; + my $needsrelease = $Apache::lonnet::needsrelease{'parameter:type:'.$Apache::lonhomework::results{'resource.'.$part.'.type'}.'::'}; if ($needsrelease) { my $curr_required = $env{'course.'.$env{'request.course.id'}.'.internal.releaserequired'}; if ($curr_required eq '') { @@ -1731,7 +1731,10 @@ sub start_problem { ''; # create a page header and exit if ($env{'request.state'} eq "construct") { - unless ($env{'form.inhibitmenu'} eq 'yes') { + if ($env{'form.inhibitmenu'} eq 'yes') { + # error messages can be useful in any case + $result.= &Apache::lonxml::message_location(); + } else { $result.= &problem_web_to_edit_header($env{'form.rndseed'}); } if ($Apache::lonhomework::type eq 'practice') {