--- loncom/homework/caparesponse/caparesponse.pm 2003/05/13 20:39:58 1.100
+++ loncom/homework/caparesponse/caparesponse.pm 2003/05/14 13:33:00 1.101
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# caparesponse definition
#
-# $Id: caparesponse.pm,v 1.100 2003/05/13 20:39:58 sakharuk Exp $
+# $Id: caparesponse.pm,v 1.101 2003/05/14 13:33:00 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -318,11 +318,11 @@ sub end_numericalresponse {
}
if ($target eq 'answer') {
if ($high) { $ans.=' ['.$low.','.$high.']'; }
- if ($sighigh) {
- if ($ENV{'form.print_answer'} eq 'yes') {
- $ans.= " Sig \\textit{$siglow - $sighigh}";
+ if ($sighigh) {
+ if ($ENV{'form.answer_output_mode'} eq 'tex') {
+ $ans.= " Sig \\textit{$siglow - $sighigh}";
} else {
- $ans.= " Sig $siglow - $sighigh";
+ $ans.= " Sig $siglow - $sighigh";
}
}
$result.=&Apache::response::answer_part($$tagstack[-1],$ans);
@@ -336,7 +336,7 @@ sub end_numericalresponse {
}
if ($unit) {
if ($target eq 'answer') {
- if ($ENV{'form.print_answer'} eq 'yes') {
+ if ($ENV{'form.answer_output_mode'} eq 'tex') {
$result.=&Apache::response::answer_part($$tagstack[-1],
"Unit: \\verb|$unit|");
} else {
@@ -360,8 +360,13 @@ sub end_numericalresponse {
$string='Formula';
}
if ($target eq 'answer') {
- $result.=&Apache::response::answer_part($$tagstack[-1],
- ''.$string.'');
+ if ($ENV{'form.answer_output_mode'} eq 'tex') {
+ $result.=&Apache::response::answer_part($$tagstack[-1],
+ "\\textbf{$string}");
+ } else {
+ $result.=&Apache::response::answer_part($$tagstack[-1],
+ "$string");
+ }
} elsif ($target eq 'analyze') {
push (@{ $Apache::lonhomework::analyze{"$part_id.type"} },
$type);