--- loncom/homework/matchresponse.pm 2012/12/29 01:21:10 1.87 +++ loncom/homework/matchresponse.pm 2014/02/27 14:41:34 1.90 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Full matching style response # -# $Id: matchresponse.pm,v 1.87 2012/12/29 01:21:10 raeburn Exp $ +# $Id: matchresponse.pm,v 1.90 2014/02/27 14:41:34 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -104,15 +104,15 @@ sub start_itemgroup { if ($target eq 'edit') { $result=&Apache::edit::tag_start($target,$token); $result.=&Apache::edit::select_arg('Randomize Order:','randomize', - ['yes','no'],$token).' 'x 3; + ['yes','no'],$token); $result.=&Apache::edit::select_arg('Items Display Location:', 'location', ['top','bottom','left','right'], - $token).' 'x 3; + $token); $result.=&Apache::edit::select_arg('Items Display Direction:', 'direction', ['vertical','horizontal'], - $token).' 'x 3; + $token); $result.=&Apache::edit::select_arg('Items Columns:', 'columns', [['','default'],'1','2','3','4'], @@ -262,7 +262,7 @@ sub start_item { $result=&Apache::edit::tag_start($target,$token,"Item"); $result.=&Apache::edit::text_arg('Name:','name',$token); if ($randomize ne 'no') { - $result.=' 'x 3 . + $result.= &Apache::edit::select_arg('Location:','location', ['random','top','bottom'], $token); @@ -580,7 +580,7 @@ sub format_prior_answer { my $output; foreach my $name (@{ $foil_order }) { - my $item=shift(@items); + my $item = &HTML::Entities::encode(shift(@items),'<>&"'); $output .= '