--- loncom/homework/matchresponse.pm 2004/07/08 17:51:31 1.44 +++ loncom/homework/matchresponse.pm 2004/10/07 18:06:05 1.45 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Full matching style response # -# $Id: matchresponse.pm,v 1.44 2004/07/08 17:51:31 sakharuk Exp $ +# $Id: matchresponse.pm,v 1.45 2004/10/07 18:06:05 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -460,9 +460,9 @@ sub displayfoils { my $text=$Apache::response::foilgroup{$name.'.text'}; if ($target ne 'tex') { if ($Apache::lonhomework::type ne 'exam') { - $question.='
'.$optionlist.$text."\n"; + $question.="
\n".$optionlist.$text; } else { - $question.='
'.$text."\n"; + $question.="
\n".$text; } if ($Apache::lonhomework::type eq 'exam') { my @blank; @@ -488,8 +488,10 @@ sub displayfoils { $result=$question.$result; } elsif ($result=&itemdisplay('right')) { if ($target ne 'tex') { - $result='
'.$question.''.$result. - '
'; + #remove the first
+ $question=~s|
||; + $result='
'.$question. + ''.$result.'
'; } else { my $tabsize=&Apache::londefdef::recalc($ENV{'form.textwidth'}); my ($lefttabsize,$righttabsize)=(0,0); @@ -508,8 +510,10 @@ sub displayfoils { } } elsif ($result=&itemdisplay('left')) { if ($target ne 'tex') { - $result='
'.$result.''.$question. - '
'; + #remove the first
+ $question=~s|
||; + $result='
'.$result. + ''.$question.'
'; } else { my $tabsize=&Apache::londefdef::recalc($ENV{'form.textwidth'}); my ($lefttabsize,$righttabsize)=(0,0);