version 1.23, 2001/01/03 00:14:47
|
version 1.24, 2001/01/04 22:25:13
|
Line 49 sub end_caparesponse {
|
Line 49 sub end_caparesponse {
|
} |
} |
#Apache::lonxml::debug("\n<br>\nreal end caparesponse<br>\n"); |
#Apache::lonxml::debug("\n<br>\nreal end caparesponse<br>\n"); |
&Apache::response::end_response; |
&Apache::response::end_response; |
return $result; |
return ''; |
} |
} |
|
|
sub start_numericalresponse { |
sub start_numericalresponse { |
Line 85 sub end_numericalresponse {
|
Line 85 sub end_numericalresponse {
|
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].awarddetail"}=$ad; |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].awarddetail"}=$ad; |
&Apache::lonxml::debug("$expression"); |
&Apache::lonxml::debug("$expression"); |
&Apache::lonxml::debug("\n<br>result:$Apache::caparesponse::result:$result:$Apache::lonxml::curdepth<br>\n"); |
&Apache::lonxml::debug("\n<br>result:$Apache::caparesponse::result:$result:$Apache::lonxml::curdepth<br>\n"); |
|
$result=''; |
} |
} |
} |
} |
} |
} |
|
} elsif ($target eq 'web') { |
|
my $award = $Apache::lonhomework::history{"resource.$Apache::inputtags::part.solved"}; |
|
if ($award =~ /^correct/) { |
|
my $answervar=&Apache::run::run("{$$parstack['-1'];".'return $answer}',$safeeval); |
|
my (@answers)=&Apache::run::run("$answervar",$safeeval); |
|
my $unit=&Apache::run::run("{$$parstack['-1'];".'return $unit}',$safeeval); |
|
|
|
$result="<br></br>The computer got "; |
|
my $answer; |
|
foreach $answer (@answers) { $result.="$answer,"; } |
|
chop $result; |
|
$result.=" $unit.<br></br>"; |
|
} |
} |
} |
&Apache::response::end_response; |
&Apache::response::end_response; |
return $result; |
return $result; |