--- loncom/homework/outputtags.pm 2002/10/16 20:50:08 1.22 +++ loncom/homework/outputtags.pm 2003/01/13 21:23:06 1.25 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # tags that create controlled output # -# $Id: outputtags.pm,v 1.22 2002/10/16 20:50:08 albertel Exp $ +# $Id: outputtags.pm,v 1.25 2003/01/13 21:23:06 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -94,7 +94,7 @@ sub start_displaytitle { $result=&Apache::edit::tag_start($target,$token); $result.=''; $result.=&Apache::edit::end_table(); - } elsif ($target eq 'tex') { + } elsif ($target eq 'tex' and $Apache::lonhomework::type ne 'exam') { $Apache::lonhomework::name=~s/%/\%/g; $Apache::lonhomework::name=~s/&/\&/g; $result='\vskip 0 mm\noindent\textbf{'.$Apache::lonhomework::name.'}\vskip 0 mm'; @@ -118,11 +118,11 @@ sub start_displayweight { $Apache::outputtags::showonce{'displayweight'}=1; } my $status=$Apache::inputtags::status['-1']; - if (($status =~ /CAN.*_ANSWER/) && ($target eq 'web')) { + if ($target eq 'web' || $target eq 'tex') { my $id = $Apache::inputtags::part; my $weight = &Apache::lonnet::EXT("resource.$id.weight"); &Apache::lonxml::debug("duedatebox found $weight for $id"); - if (!defined($weight)) { $weight=1; } + if (!defined($weight) || ($weight eq '')) { $weight=1; } $result.=$weight; } elsif ( $target eq 'edit' ) { $result=&Apache::edit::tag_start($target,$token);