version 1.56, 2001/08/18 14:59:38
|
version 1.58, 2001/08/22 19:21:36
|
Line 225 sub renderpage {
|
Line 225 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 257 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); |
} |
} |
} |
} |