version 1.5, 2001/12/04 15:17:56
|
version 1.8, 2002/07/09 17:18:25
|
Line 29
|
Line 29
|
package Apache::essayresponse; |
package Apache::essayresponse; |
use strict; |
use strict; |
|
|
sub BEGIN { |
BEGIN { |
&Apache::lonxml::register('Apache::essayresponse',('essayresponse')); |
&Apache::lonxml::register('Apache::essayresponse',('essayresponse')); |
} |
} |
|
|
Line 40 sub start_essayresponse {
|
Line 40 sub start_essayresponse {
|
if ($target eq 'meta') { |
if ($target eq 'meta') { |
$result=&Apache::response::meta_package_write('essayresponse'); |
$result=&Apache::response::meta_package_write('essayresponse'); |
} |
} |
|
# if ($target eq 'web') { |
|
# $result='<br />Collaborators: <input type="text" size="20" name="HWCOL'. |
|
# $Apache::inputtags::response['-1']."' />'; |
|
# } |
return $result; |
return $result; |
} |
} |
|
|
Line 49 sub end_essayresponse {
|
Line 53 sub end_essayresponse {
|
if ( defined $ENV{'form.submitted'}) { |
if ( defined $ENV{'form.submitted'}) { |
my $id = $Apache::inputtags::response['-1']; |
my $id = $Apache::inputtags::response['-1']; |
my $response = $ENV{'form.HWVAL'.$Apache::inputtags::response['-1']}; |
my $response = $ENV{'form.HWVAL'.$Apache::inputtags::response['-1']}; |
|
my $collaborators = $ENV{'form.HWCOL'.$Apache::inputtags::response['-1']}; |
if ( $response =~ /[^\s]/) { |
if ( $response =~ /[^\s]/) { |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.submission"}=$response; |
my $part=$Apache::inputtags::part; |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.awarddetail"}="SUBMITTED"; |
$Apache::lonhomework::results{"resource.$part.$id.submission"}=$response; |
|
$Apache::lonhomework::results{"resource.$part.$id.awarddetail"}="SUBMITTED"; |
|
# $Apache::lonhomework::results{"resource.$part.$id.collaborators"}=$collaborators; |
|
my %previous=&Apache::response::check_for_previous($response,$part,$id); |
|
&Apache::response::handle_previous(\%previous,'SUBMITTED'); |
} |
} |
} |
} |
} |
} |