Diff for /loncom/homework/lonhomework.pm between versions 1.56 and 1.59

version 1.56, 2001/08/18 14:59:38 version 1.59, 2001/08/29 10:18:10
Line 10  use Apache::lonxml; Line 10  use Apache::lonxml;
 use Apache::lonnet;  use Apache::lonnet;
 use Apache::inputtags;  use Apache::inputtags;
 use Apache::structuretags;  use Apache::structuretags;
   use Apache::randomlabel;
 use Apache::response;  use Apache::response;
 use Apache::hint;  use Apache::hint;
 use Apache::outputtags;  use Apache::outputtags;
Line 225  sub renderpage { Line 226  sub renderpage {
     my $result = '';      my $result = '';
     &Apache::inputtags::initialize_inputtags;      &Apache::inputtags::initialize_inputtags;
     &Apache::edit::initialize_edit;      &Apache::edit::initialize_edit;
     %Apache::lonhomework::results=();  
     %Apache::lonhomework::history=&Apache::lonnet::restore();  
     #ignore error conditions  
     my ($temp)=keys %Apache::lonhomework::history ;  
     if ($temp =~ m/^error:.*/) { %Apache::lonhomework::history=(); }   
     if ($target eq 'web') {      if ($target eq 'web') {
       if (&Apache::lonnet::symbread() eq '') {        if (&Apache::lonnet::symbread() eq '') {
  if ($ENV{'request.state'} eq "construct") {   if ($ENV{'request.state'} eq "construct") {
Line 262  sub renderpage { Line 258  sub renderpage {
       $request->print($result);        $request->print($result);
     }      }
     #$request->print(":Result ends");      #$request->print(":Result ends");
     if ($target eq 'grade') { &showhash(%Apache::lonhomework::results); }  
   
     #store new values  
     my ($temp) = keys %Apache::lonhomework::results;  
     if ( $temp ne '' ) {  
       &Apache::lonxml::debug("Store return message:".  
      &Apache::lonnet::cstore(\%Apache::lonhomework::results));  
     }  
     #my $td=&tv_interval($t0);      #my $td=&tv_interval($t0);
   }    }
 }  }

Removed from v.1.56  
changed lines
  Added in v.1.59


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