version 1.49, 2004/03/12 21:06:19
|
version 1.50, 2004/03/13 00:36:11
|
Line 177 sub end_numericalhint {
|
Line 177 sub end_numericalhint {
|
@{$safeeval->varglob('CAPARESPONSE_CHECK_LIST_answer')}=@answer; |
@{$safeeval->varglob('CAPARESPONSE_CHECK_LIST_answer')}=@answer; |
|
|
($result,my @msgs) = &Apache::run::run($expression,$safeeval); |
($result,my @msgs) = &Apache::run::run($expression,$safeeval); |
|
&Apache::lonxml::debug('msgs are'.join(':',@msgs)); |
&Apache::lonxml::debug("$expression:result:$result:$Apache::lonxml::curdepth"); |
&Apache::lonxml::debug("$expression:result:$result:$Apache::lonxml::curdepth"); |
my ($awards) = split /:/ , $result; |
my ($awards)=split(/:/,$result); |
my ($ad) = &Apache::inputtags::finalizeawards(split /,/ , $awards); |
my (@awards) = split(/,/,$awards); |
|
my ($ad, $msg) = &Apache::inputtags::finalizeawards(\@awards,\@msgs); |
if ($ad eq 'EXACT_ANS' || $ad eq 'APPROX_ANS') { push (@Apache::hint::which,$name); } |
if ($ad eq 'EXACT_ANS' || $ad eq 'APPROX_ANS') { push (@Apache::hint::which,$name); } |
$result=''; |
$result=''; |
} elsif ($target eq 'meta') { |
} elsif ($target eq 'meta') { |