version 1.55, 2002/08/28 14:22:15
|
version 1.57, 2002/09/04 06:55:27
|
Line 169 sub end_numericalresponse {
|
Line 169 sub end_numericalresponse {
|
if ($target eq 'web') { |
if ($target eq 'web') { |
$result="<br />The computer got "; |
$result="<br />The computer got "; |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
$result='\vskip 0 mm The computer got \verb|'; |
$result='\vskip 0 mm The computer got \\texttt{'; |
} |
} |
for (my $i=0; $i <= $#answers; $i++) { |
for (my $i=0; $i <= $#answers; $i++) { |
my $answer=$answers[$i]; |
my $answer=$answers[$i]; |
Line 179 sub end_numericalresponse {
|
Line 179 sub end_numericalresponse {
|
} else { |
} else { |
$format=$formats[0]; |
$format=$formats[0]; |
} |
} |
|
my $formatted; |
if ((defined($format)) && ($format ne '')) { |
if ((defined($format)) && ($format ne '')) { |
&Apache::lonxml::debug("formatting with :$format: answer :$answer:"); |
&Apache::lonxml::debug("formatting with :$format: answer :$answer:"); |
$result.=sprintf('%.'.$format,$answer).','; |
$formatted=sprintf('%.'.$format,$answer).','; |
} else { |
} else { |
&Apache::lonxml::debug("no format answer :$answer:"); |
&Apache::lonxml::debug("no format answer :$answer:"); |
$result.="$answer,"; |
$formatted="$answer,"; |
} |
} |
|
if ($target eq 'tex') {$formatted=&Apache::lonxml::latex_special_symbols($formatted);} |
|
$result.=$formatted; |
} |
} |
chop $result; |
chop $result; |
if ($target eq 'web') { |
if ($target eq 'web') { |
$result.=" $unit.<br></br>"; |
$result.=" $unit.<br />"; |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
$result.=" $unit.| \\vskip 0 mm "; |
$result.=&Apache::lonxml::latex_special_symbols($unit); |
|
$result.="}. \\vskip 0 mm "; |
} |
} |
} |
} |
} elsif ($target eq 'edit') { |
} elsif ($target eq 'edit') { |