--- loncom/interface/lonevaluate.pm 2007/11/22 15:12:31 1.22 +++ loncom/interface/lonevaluate.pm 2008/12/24 07:56:50 1.28 @@ -1,7 +1,7 @@ # The LearningOnline Network # Evaluate # -# $Id: lonevaluate.pm,v 1.22 2007/11/22 15:12:31 bisitz Exp $ +# $Id: lonevaluate.pm,v 1.28 2008/12/24 07:56:50 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -26,6 +26,8 @@ # http://www.lon-capa.org/ # + + package Apache::lonevaluate; use strict; @@ -33,7 +35,7 @@ use Apache::lonnet; use Apache::Constants qw(:common); use Apache::loncommon(); use Apache::lonenc(); -use Apache::lonlocal; # must not have () +use Apache::lonlocal; use LONCAPA(); sub handler { @@ -46,7 +48,7 @@ sub handler { &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['postdata']); my $feedurl=$env{'form.postdata'}; - $feedurl=~s/^http\:\/\///; + $feedurl=~s/^https?\:\/\///; $feedurl=~s/^$ENV{'SERVER_NAME'}//; $feedurl=~s/^$ENV{'HTTP_HOST'}//; @@ -98,22 +100,21 @@ sub handler { ENDJS - my $start_page = - &Apache::loncommon::start_page('Evaluate Resource',$js); - $r->print(<Thank you for your input! -ENDHEADER - $r->print('Saving feedback: '. - &Apache::lonnet::put('nohist_resevaldata',\%currenteval,$rdomain,$rauth)); + my $start_page = &Apache::loncommon::start_page('Evaluate Resource',$js); + $r->print($start_page + .'

'.&mt('Thank you for your input!').'

'); + $r->print('
' + .&mt('Saving feedback: [_1]' + ,&Apache::lonnet::put('nohist_resevaldata',\%currenteval,$rdomain,$rauth)) + .'
'); unless ($already) { - $r->print('
Logging first evaluation'); + $r->print('
'.&mt('Logging first evaluation')); } $r->print( ''.&Apache::loncommon::end_page()); return OK; } else { - $warning='Please fill out all fields below'; + $warning=&mt('Please fill out all fields below.'); } } @@ -135,8 +136,11 @@ ENDHEADER } } # ------------------------------------------------------- Print out eval screen - my %lt=&Apache::lonlocal::texthash('a' => 'Strongly Disagree', 'b' => 'Disagree' - , 'c' => 'Neutral', 'd' => 'Agree', 'e' => 'Strongly Agree'); + my %lt=&Apache::lonlocal::texthash('a' => 'Strongly Disagree', + 'b' => 'Disagree', + 'c' => 'Neutral', + 'd' => 'Agree', + 'e' => 'Strongly Agree',); my $standardoptions=''; $standardoptions = (<- @@ -151,19 +155,19 @@ ENDOPTIONS my $end_page = &Apache::loncommon::end_page(); %lt=&Apache::lonlocal::texthash( - 'pleaserank' => 'Please rank the following criteria:' - , 'correct' => 'The material appears to be correct' - , 'helpful' => 'The material is helpful' - , 'depth' => 'The material is covered with sufficient depth' - , '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)' - , 'comments' => 'Any comments?' - , 'submit' => 'Submit Evaluation' + 'pleaserank' => 'Please rank the following criteria:', + 'correct' => 'The material appears to be correct', + 'helpful' => 'The material is helpful', + 'depth' => 'The material is covered with sufficient depth', + '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)', + 'comments' => 'Any comments?', + 'submit' => 'Submit Evaluation', ); $r->print(<$title

-

$warning

+

$title

+

$warning

$lt{'pleaserank'}
@@ -206,3 +210,22 @@ ENDDOCUMENT 1; __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