version 1.6, 2000/10/13 14:58:49
|
version 1.7, 2000/10/25 22:02:53
|
Line 4
|
Line 4
|
# |
# |
$RANDOMINIT=0; |
$RANDOMINIT=0; |
|
|
|
sub caparesponse_check { |
|
my $answer=''; |
|
my $type=''; |
|
my $tol_type=''; |
|
my $tolerance=''; |
|
my $sig_lbound=''; |
|
my $sig_ubound=''; |
|
my $ans_fmt=''; |
|
my $unit_str=''; |
|
my $calc=''; |
|
my ($response,$expr)=@_; |
|
|
|
($answer,$type,$tol_type,$tolerance,$sig_lbound,$sig_ubound,$ans_fmt, |
|
$unit_str,$calc) = eval $expr.'return $answer,$type,$tol_type,$tolerance,$sig_lbound,$sig_ubound,$ans_fmt,$unit_str,$calc'; |
|
my $result = &caparesponse_capa_check_answer($response,$answer,$type, |
|
$tol_type,$tolerance, |
|
$sig_lbound,$sig_ubound, |
|
$ans_fmt, $unit_str,$calc); |
|
return ":$result:$response:$answer:"; |
|
} |
|
|
sub tex { |
sub tex { |
if ( $external::target eq "tex" ) { |
if ( $external::target eq "tex" ) { |
#$SCRIPT_RESULT.=@_[0]; |
#$SCRIPT_RESULT.=@_[0]; |