version 1.22, 2007/11/22 15:12:31
|
version 1.26, 2008/11/21 20:17:11
|
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 100 ENDJS
|
Line 102 ENDJS
|
|
|
my $start_page = |
my $start_page = |
&Apache::loncommon::start_page('Evaluate Resource',$js); |
&Apache::loncommon::start_page('Evaluate Resource',$js); |
$r->print(<<ENDHEADER); |
$r->print(' |
$start_page |
'.$start_page.' |
<h1>Thank you for your input!</h1> |
<h1>'.&mt('Thank you for your input!').'</h1> |
ENDHEADER |
'); |
$r->print('Saving feedback: '. |
$r->print(&mt('Saving feedback: [_1]', |
&Apache::lonnet::put('nohist_resevaldata',\%currenteval,$rdomain,$rauth)); |
&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 135 ENDHEADER
|
Line 137 ENDHEADER
|
} |
} |
} |
} |
# ------------------------------------------------------- Print out eval screen |
# ------------------------------------------------------- Print out eval screen |
my %lt=&Apache::lonlocal::texthash('a' => 'Strongly Disagree', 'b' => 'Disagree' |
my %lt=&Apache::lonlocal::texthash('a' => 'Strongly Disagree', |
, 'c' => 'Neutral', 'd' => 'Agree', 'e' => 'Strongly Agree'); |
'b' => 'Disagree', |
|
'c' => 'Neutral', |
|
'd' => 'Agree', |
|
'e' => 'Strongly Agree',); |
my $standardoptions=''; |
my $standardoptions=''; |
$standardoptions = (<<ENDOPTIONS); |
$standardoptions = (<<ENDOPTIONS); |
<option value="0">-</option> |
<option value="0">-</option> |
Line 151 ENDOPTIONS
|
Line 156 ENDOPTIONS
|
my $end_page = &Apache::loncommon::end_page(); |
my $end_page = &Apache::loncommon::end_page(); |
|
|
%lt=&Apache::lonlocal::texthash( |
%lt=&Apache::lonlocal::texthash( |
'pleaserank' => 'Please rank the following criteria:' |
'pleaserank' => 'Please rank the following criteria:', |
, 'correct' => 'The material appears to be correct' |
'correct' => 'The material appears to be correct', |
, 'helpful' => 'The material is helpful' |
'helpful' => 'The material is helpful', |
, 'depth' => 'The material is covered with sufficient depth' |
'depth' => 'The material is covered with sufficient depth', |
, 'clear' => 'The material is presented in a clear way' |
'clear' => 'The material is presented in a clear way', |
, 'technical' => 'The resource is technically correct (loads fast enough, does not produce errors, links work, etc)' |
'technical' => 'The resource is technically correct (loads fast enough, does not produce errors, links work, etc)', |
, 'comments' => 'Any comments?' |
'comments' => 'Any comments?', |
, 'submit' => 'Submit Evaluation' |
'submit' => 'Submit Evaluation', |
); |
); |
$r->print(<<ENDDOCUMENT); |
$r->print(<<ENDDOCUMENT); |
$start_page |
$start_page |
Line 206 ENDDOCUMENT
|
Line 211 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 |