--- loncom/homework/radiobuttonresponse.pm 2002/07/17 18:06:18 1.42 +++ loncom/homework/radiobuttonresponse.pm 2002/08/05 14:59:24 1.44 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # mutliple choice style responses # -# $Id: radiobuttonresponse.pm,v 1.42 2002/07/17 18:06:18 albertel Exp $ +# $Id: radiobuttonresponse.pm,v 1.44 2002/08/05 14:59:24 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -74,9 +74,9 @@ sub end_radiobuttonresponse { return $result; } -%Apache::response::foilgroup={}; +%Apache::response::foilgroup=(); sub start_foilgroup { - %Apache::response::foilgroup={}; + %Apache::response::foilgroup=(); $Apache::radiobuttonresponse::conceptgroup=0; &Apache::response::setrandomnumber(); return ''; @@ -246,6 +246,8 @@ sub displayfoils { foreach my $name (@whichfoils) { if ($target ne 'tex') { $result.="
"; + } else { + $result.='\vskip 0 mm '; } if ($Apache::response::foilgroup{$name.'.value'} eq 'true') { $result.='Correct'; @@ -266,12 +268,12 @@ sub displayfoils { if (defined($lastresponse{$name})) { $result .= 'checked="on"'; } $result .= '>'.$Apache::response::foilgroup{$name.'.text'}."\n"; } else { - $result .= $Apache::response::foilgroup{$name.'.text'}; + $result .= '\item '.$Apache::response::foilgroup{$name.'.text'}; } $temp++; } } - if ($target ne 'tex') { $result.="
"; } + if ($target ne 'tex') { $result.="
"; } else { $result.='\vskip 0 mm '; } return $result; } @@ -290,7 +292,7 @@ sub displayanswers { sub start_conceptgroup { my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; $Apache::radiobuttonresponse::conceptgroup=1; - %Apache::response::conceptgroup={}; + %Apache::response::conceptgroup=(); my $result; if ($target eq 'edit') { $result.=&Apache::edit::tag_start($target,$token); @@ -336,9 +338,6 @@ sub start_foil { my $result=''; if ($target eq 'web' || $target eq 'tex') { &Apache::lonxml::startredirection; - if ($target eq 'tex') { - $result .= '\item '; - } } elsif ($target eq 'edit') { $result=&Apache::edit::tag_start($target,$token); $result.=&Apache::edit::text_arg('Name:','name',$token);