version 1.14, 2003/10/16 14:56:27
|
version 1.15, 2003/10/16 18:30:46
|
Line 113 sub start_organicresponse {
|
Line 113 sub start_organicresponse {
|
$molecule=&Apache::lonxml::get_param('molecule',$parstack, |
$molecule=&Apache::lonxml::get_param('molecule',$parstack, |
$safeeval); |
$safeeval); |
} |
} |
my $multipart=&Apache::lonxml::get_param('multipart',$parstack, |
my $options=&Apache::lonxml::get_param('options',$parstack, |
$safeeval); |
$safeeval); |
if ($multipart eq 'yes') { |
$result=&seperate_jme_window("HWVAL_$id","MOLECULE_$id",$molecule,$options); |
$multipart = 'multipart'; |
|
} else { |
|
$multipart =''; |
|
} |
|
$result=&seperate_jme_window("HWVAL_$id","MOLECULE_$id",$molecule,$multipart); |
|
$result.= '<input type="hidden" name="MOLECULE_'.$id.'" value="" />'; |
$result.= '<input type="hidden" name="MOLECULE_'.$id.'" value="" />'; |
} elsif ($target eq 'edit') { |
} elsif ($target eq 'edit') { |
$result .=&Apache::edit::tag_start($target,$token); |
$result .=&Apache::edit::tag_start($target,$token); |
Line 194 sub end_organicresponse {
|
Line 189 sub end_organicresponse {
|
} |
} |
} elsif ($target eq "edit") { |
} elsif ($target eq "edit") { |
$result.= &Apache::edit::tag_end($target,$token,''); |
$result.= &Apache::edit::tag_end($target,$token,''); |
|
} elsif ($target eq 'answer') { |
|
my (@answers)=&Apache::lonxml::get_param_var('answer',$parstack, |
|
$safeeval); |
|
$result.=&Apache::response::answer_header('organicresponse'); |
|
foreach my $answer (@answers) { |
|
$result.=&Apache::response::answer_part('organicresponse',$answer); |
|
} |
|
$result.=&Apache::response::answer_footer('organicresponse'); |
} |
} |
&Apache::response::end_response; |
&Apache::response::end_response; |
return $result; |
return $result; |
Line 310 sub end_reactionresponse {
|
Line 313 sub end_reactionresponse {
|
if ( $response =~ /[^\s]/) { |
if ( $response =~ /[^\s]/) { |
my $partid = $Apache::inputtags::part; |
my $partid = $Apache::inputtags::part; |
my $id = $Apache::inputtags::response['-1']; |
my $id = $Apache::inputtags::response['-1']; |
my (@answers)=&Apache::lonxml::get_param('answer',$parstack,$safeeval); |
my (@answers)=&Apache::lonxml::get_param_var('answer',$parstack,$safeeval); |
my %previous = &Apache::response::check_for_previous($response,$partid,$id); |
my %previous = &Apache::response::check_for_previous($response,$partid,$id); |
$Apache::lonhomework::results{"resource.$partid.$id.submission"}=$response; |
$Apache::lonhomework::results{"resource.$partid.$id.submission"}=$response; |
my $ad; |
my $ad; |
Line 327 sub end_reactionresponse {
|
Line 330 sub end_reactionresponse {
|
} |
} |
} elsif ($target eq "edit") { |
} elsif ($target eq "edit") { |
$result.= &Apache::edit::tag_end($target,$token,''); |
$result.= &Apache::edit::tag_end($target,$token,''); |
|
} elsif ($target eq 'answer') { |
|
my (@answers)=&Apache::lonxml::get_param_var('answer',$parstack, |
|
$safeeval); |
|
$result.=&Apache::response::answer_header('reactionresponse'); |
|
foreach my $answer (@answers) { |
|
$result.=&Apache::response::answer_part('reactionresponse', |
|
$answer); |
|
} |
|
$result.=&Apache::response::answer_footer('reactionresponse'); |
} |
} |
&Apache::response::end_response; |
&Apache::response::end_response; |
return $result; |
return $result; |