version 1.139, 2004/03/12 16:55:35
|
version 1.140, 2004/03/12 18:41:43
|
Line 99 sub end_numericalresponse {
|
Line 99 sub end_numericalresponse {
|
my $tag; |
my $tag; |
if (scalar(@$tagstack)) { $tag=$$tagstack[-1]; } |
if (scalar(@$tagstack)) { $tag=$$tagstack[-1]; } |
if ( $target eq 'grade' && defined($ENV{'form.submitted'})) { |
if ( $target eq 'grade' && defined($ENV{'form.submitted'})) { |
&Apache::response::setup_params($tag); |
&Apache::response::setup_params($tag,$safeeval); |
$safeeval->share_from('capa',['&caparesponse_capa_check_answer']); |
$safeeval->share_from('capa',['&caparesponse_capa_check_answer']); |
my $partid = $Apache::inputtags::part; |
my $partid = $Apache::inputtags::part; |
my $id = $Apache::inputtags::response['-1']; |
my $id = $Apache::inputtags::response['-1']; |
Line 298 sub end_numericalresponse {
|
Line 298 sub end_numericalresponse {
|
push (@{ $Apache::lonhomework::analyze{"$part_id.incorrect"} }, @incorrect); |
push (@{ $Apache::lonhomework::analyze{"$part_id.incorrect"} }, @incorrect); |
} |
} |
if (scalar(@$tagstack)) { |
if (scalar(@$tagstack)) { |
&Apache::response::setup_params($tag); |
&Apache::response::setup_params($tag,$safeeval); |
} |
} |
my (@answers)=&Apache::lonxml::get_param_var('answer',$parstack,$safeeval); |
my (@answers)=&Apache::lonxml::get_param_var('answer',$parstack,$safeeval); |
my (@formats)=&Apache::lonxml::get_param_var('format',$parstack,$safeeval); |
my (@formats)=&Apache::lonxml::get_param_var('format',$parstack,$safeeval); |
Line 582 sub end_stringresponse {
|
Line 582 sub end_stringresponse {
|
&Apache::lonxml::default_homework_load($safeeval); |
&Apache::lonxml::default_homework_load($safeeval); |
} |
} |
if ( $target eq 'grade' && defined($ENV{'form.submitted'})) { |
if ( $target eq 'grade' && defined($ENV{'form.submitted'})) { |
&Apache::response::setup_params('stringresponse'); |
&Apache::response::setup_params('stringresponse',$safeeval); |
$safeeval->share_from('capa',['&caparesponse_capa_check_answer']); |
$safeeval->share_from('capa',['&caparesponse_capa_check_answer']); |
if ($Apache::lonhomework::type eq 'exam' || |
if ($Apache::lonhomework::type eq 'exam' || |
$ENV{'form.submitted'} eq 'scantron') { |
$ENV{'form.submitted'} eq 'scantron') { |
Line 659 sub end_stringresponse {
|
Line 659 sub end_stringresponse {
|
push (@{ $Apache::lonhomework::analyze{"parts"} },"$part.$id"); |
push (@{ $Apache::lonhomework::analyze{"parts"} },"$part.$id"); |
$Apache::lonhomework::analyze{"$part.$id.type"} = 'stringresponse'; |
$Apache::lonhomework::analyze{"$part.$id.type"} = 'stringresponse'; |
} |
} |
&Apache::response::setup_params('stringresponse'); |
&Apache::response::setup_params('stringresponse',$safeeval); |
if ($target eq 'answer') { |
if ($target eq 'answer') { |
$result.=&Apache::response::answer_header('stringresponse'); |
$result.=&Apache::response::answer_header('stringresponse'); |
} |
} |