version 1.30, 2014/12/07 02:48:55
|
version 1.31, 2014/12/07 19:45:08
|
Line 261 sub end_externalresponse {
|
Line 261 sub end_externalresponse {
|
&Apache::lonhomework::showhash(%form); |
&Apache::lonhomework::showhash(%form); |
my $udom = &Apache::lonnet::EXT('user.domain'); |
my $udom = &Apache::lonnet::EXT('user.domain'); |
my $uname = &Apache::lonnet::EXT('user.name'); |
my $uname = &Apache::lonnet::EXT('user.name'); |
my $symb = $env{'resource.symb'}; |
my $symb = &Apache::lonnet::symbread(); |
my %record = &Apache::lonnet::restore($symb,$env{'request.course.id'},$udom,$uname); |
my %record = &Apache::lonnet::restore($symb,$env{'request.course.id'},$udom,$uname); |
my $ua = LWP::UserAgent->new; |
my $ua = LWP::UserAgent->new; |
my $res = $ua->request(POST $url, \%form); |
my $res = $ua->request(POST $url, \%form); |
my @delaccess = keys(%currently_turned_in); |
my @delaccess = keys(%currently_turned_in); |
&Apache::lonnet::automated_portfile_access('ip',undef,\@delaccess,\%info); |
&Apache::lonnet::automated_portfile_access('ip',undef,\@delaccess,\%info); |
|
my @submitted_portfiles = split(/,/,$Apache::lonhomework::results{"resource.$part.$id.portfiles"}); |
|
my @versioned_portfiles; |
|
&Apache::lonnet::portfiles_versioning($symb,$udom,$uname,\@submitted_portfiles, |
|
\@versioned_portfiles); |
|
$Apache::lonhomework::results{"resource.$part.$id.portfiles"} = |
|
join(',',@versioned_portfiles); |
%Apache::loncapagrade::results=(); |
%Apache::loncapagrade::results=(); |
$Apache::lonhomework::results{"resource.$part.$id.submission"}=$response; |
$Apache::lonhomework::results{"resource.$part.$id.submission"}=$response; |
if ($res->is_error()) { |
if ($res->is_error()) { |