version 1.7, 2002/01/18 17:45:30
|
version 1.9, 2002/07/19 20:43:11
|
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') { |
|
my $id = $Apache::inputtags::response['-1']; |
|
my $part= $Apache::inputtags::part; |
|
my $symb= &Apache::lonnet::symbread($ENV{'form.url'}); |
|
# my $ncol= &Apache::lonnet::EXT('parameter\_$part\_$id\_maxcollaborators',$symb); |
|
my $ncol= &Apache::lonnet::get($symb,['parameter\_$part\_$id\_maxcollaborators']); |
|
$result ='<br />Collaborators: <input type="text" size="40" max="70" name="HWCOL'. |
|
$Apache::inputtags::response['-1'].'" /><br />'.$ncol.':<br>'. |
|
'(Enter collaborators using username or username@domain, e.g. smithje or doej@msu or smithje@fsu.)'; |
|
} |
return $result; |
return $result; |
} |
} |
|
|
Line 47 sub end_essayresponse {
|
Line 57 sub end_essayresponse {
|
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
if ( $target eq 'grade' ) { |
if ( $target eq 'grade' ) { |
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'.$id}; |
|
my $collaborators = $ENV{'form.HWCOL'.$id}; |
|
# my $response = $ENV{'form.HWVAL'.$Apache::inputtags::response['-1']}; |
|
# my $collaborators = $ENV{'form.HWCOL'.$Apache::inputtags::response['-1']}; |
if ( $response =~ /[^\s]/) { |
if ( $response =~ /[^\s]/) { |
my $part=$Apache::inputtags::part; |
my $part=$Apache::inputtags::part; |
$Apache::lonhomework::results{"resource.$part.$id.submission"}=$response; |
$Apache::lonhomework::results{"resource.$part.$id.submission"}=$response; |
$Apache::lonhomework::results{"resource.$part.$id.awarddetail"}="SUBMITTED"; |
$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); |
my %previous=&Apache::response::check_for_previous($response,$part,$id); |
&Apache::response::handle_previous(\%previous,'SUBMITTED'); |
&Apache::response::handle_previous(\%previous,'SUBMITTED'); |
} |
} |