Diff for /loncom/homework/externalresponse.pm between versions 1.32 and 1.33

version 1.32, 2014/12/22 17:04:03 version 1.33, 2017/05/23 03:07:34
Line 40  use Apache::loncommon; Line 40  use Apache::loncommon;
 use Apache::lonnavmaps;  use Apache::lonnavmaps;
 use Apache::essayresponse;  use Apache::essayresponse;
 use LONCAPA qw(:DEFAULT :match);  use LONCAPA qw(:DEFAULT :match);
   use LONCAPA::LWPReq;
   
 BEGIN {  BEGIN {
     &Apache::lonxml::register('Apache::externalresponse',('externalresponse'));      &Apache::lonxml::register('Apache::externalresponse',('externalresponse'));
Line 264  sub end_externalresponse { Line 265  sub end_externalresponse {
                 my $uname = &Apache::lonnet::EXT('user.name');                  my $uname = &Apache::lonnet::EXT('user.name');
                 my $symb = &Apache::lonnet::symbread();                  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 $request=new HTTP::Request('POST',$url);
  my $res = $ua->request(POST $url, \%form);                  $request->content(join('&',map {
                                     my $name = escape($_);
                                     "$name=" . ( ref($form{$_}) eq 'ARRAY'
                                     ? join("&$name=", map {escape($_) } @{$form{$_}})
                                     : &escape($form{$_}) );
                                     } keys(%form)));
                   my $res = &LONCAPA::LWPReq::makerequest('',$request,'','',10,1);
                 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 @submitted_portfiles = split(/,/,$Apache::lonhomework::results{"resource.$part.$id.portfiles"}); 

Removed from v.1.32  
changed lines
  Added in v.1.33


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>