version 1.23, 2007/11/28 01:41:49
|
version 1.28, 2008/12/24 07:56:50
|
Line 26
|
Line 26
|
# http://www.lon-capa.org/ |
# http://www.lon-capa.org/ |
# |
# |
|
|
|
|
|
|
package Apache::lonevaluate; |
package Apache::lonevaluate; |
|
|
use strict; |
use strict; |
Line 33 use Apache::lonnet;
|
Line 35 use Apache::lonnet;
|
use Apache::Constants qw(:common); |
use Apache::Constants qw(:common); |
use Apache::loncommon(); |
use Apache::loncommon(); |
use Apache::lonenc(); |
use Apache::lonenc(); |
use Apache::lonlocal; # must not have () |
use Apache::lonlocal; |
use LONCAPA(); |
use LONCAPA(); |
|
|
sub handler { |
sub handler { |
Line 46 sub handler {
|
Line 48 sub handler {
|
|
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['postdata']); |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['postdata']); |
my $feedurl=$env{'form.postdata'}; |
my $feedurl=$env{'form.postdata'}; |
$feedurl=~s/^http\:\/\///; |
$feedurl=~s/^https?\:\/\///; |
$feedurl=~s/^$ENV{'SERVER_NAME'}//; |
$feedurl=~s/^$ENV{'SERVER_NAME'}//; |
$feedurl=~s/^$ENV{'HTTP_HOST'}//; |
$feedurl=~s/^$ENV{'HTTP_HOST'}//; |
|
|
Line 98 sub handler {
|
Line 100 sub handler {
|
</script> |
</script> |
ENDJS |
ENDJS |
|
|
my $start_page = |
my $start_page = &Apache::loncommon::start_page('Evaluate Resource',$js); |
&Apache::loncommon::start_page('Evaluate Resource',$js); |
$r->print($start_page |
$r->print(<<ENDHEADER); |
.'<h1>'.&mt('Thank you for your input!').'</h1>'); |
$start_page |
$r->print('<div class="LC_success">' |
<h1>Thank you for your input!</h1> |
.&mt('Saving feedback: [_1]' |
ENDHEADER |
,&Apache::lonnet::put('nohist_resevaldata',\%currenteval,$rdomain,$rauth)) |
$r->print('Saving feedback: '. |
.'</div>'); |
&Apache::lonnet::put('nohist_resevaldata',\%currenteval,$rdomain,$rauth)); |
|
unless ($already) { |
unless ($already) { |
$r->print('<br />Logging first evaluation'); |
$r->print('<br />'.&mt('Logging first evaluation')); |
} |
} |
$r->print( |
$r->print( |
'<script type="text/javascript">setTimeout("goback()",2000);</script>'.&Apache::loncommon::end_page()); |
'<script type="text/javascript">setTimeout("goback()",2000);</script>'.&Apache::loncommon::end_page()); |
return OK; |
return OK; |
} else { |
} else { |
$warning='Please fill out all fields below'; |
$warning=&mt('Please fill out all fields below.'); |
} |
} |
|
|
} |
} |
Line 165 ENDOPTIONS
|
Line 166 ENDOPTIONS
|
); |
); |
$r->print(<<ENDDOCUMENT); |
$r->print(<<ENDDOCUMENT); |
$start_page |
$start_page |
<h2><tt>$title</tt></h2><br /><br /> |
<h2>$title</h2> |
<h3><font color="red">$warning</font></h3> |
<p class="LC_warning">$warning</p> |
$lt{'pleaserank'}<br /> |
$lt{'pleaserank'}<br /> |
<form method="post" name="evaluation" action="/adm/evaluate"> |
<form method="post" name="evaluation" action="/adm/evaluate"> |
<input type="hidden" name="submiteval" value="true" /> |
<input type="hidden" name="submiteval" value="true" /> |
Line 209 ENDDOCUMENT
|
Line 210 ENDDOCUMENT
|
|
|
1; |
1; |
__END__ |
__END__ |
|
|
|
=pod |
|
|
|
=head1 NAME |
|
|
|
Apache::lonevaluate.pm |
|
|
|
=head1 SYNOPSIS |
|
|
|
Handles evaluation. |
|
|
|
This is part of the LearningOnline Network with CAPA project |
|
described at http://www.lon-capa.org. |
|
|
|
=head1 OVERVIEW |
|
|
|
None |
|
|
|
=cut |