--- loncom/homework/matchresponse.pm 2003/03/18 21:26:33 1.6
+++ loncom/homework/matchresponse.pm 2003/03/19 18:36:37 1.7
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Full matching style response
#
-# $Id: matchresponse.pm,v 1.6 2003/03/18 21:26:33 sakharuk Exp $
+# $Id: matchresponse.pm,v 1.7 2003/03/19 18:36:37 sakharuk Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -388,8 +388,15 @@ sub displayfoils {
my $lastopt=$lastresponse{$name};
my $last_letter=$name_letter_map{$lastopt};
my $optionlist = '';
- if ($target ne 'tex') {$optionlist="\n";}
- else {$optionlist='\framebox[5 mm][s]{\tiny\strut}';}
+ if ($target ne 'tex') {
+ $optionlist="\n";
+ } else {
+ if ($Apache::lonhomework::type ne 'exam') {
+ $optionlist='\framebox[5 mm][s]{\tiny\strut}';
+ } else {
+ $optionlist='\begin{enumerate}\item[\textbf{'.$Apache::lonxml::counter.'}.]';
+ }
+ }
my $option;
foreach $option (sort(keys(%letter_name_map))) {
if ($option eq $last_letter) {
@@ -414,7 +421,7 @@ sub displayfoils {
} else {
if ($Apache::lonhomework::type eq 'exam') {
$question.=' '.$optionlist.$text."\n";
- $question.='\begin{enumerate}\item[\textbf{'.$Apache::lonxml::counter.'}.]'.&Apache::optionresponse::bubbles(\@Items,\@Items).'\end{enumerate}\strut ';
+ $question.=&Apache::optionresponse::bubbles(\@Items,\@Items).'\end{enumerate} \vskip -7 mm \strut ';
&Apache::lonxml::increment_counter();
} else {
$question.=' \\\\ '.$optionlist.$text."\n";