--- loncom/interface/lonevaluate.pm 2003/07/05 10:07:11 1.12 +++ loncom/interface/lonevaluate.pm 2005/02/17 08:29:42 1.15 @@ -1,7 +1,7 @@ # The LearningOnline Network # Evaluate # -# $Id: lonevaluate.pm,v 1.12 2003/07/05 10:07:11 www Exp $ +# $Id: lonevaluate.pm,v 1.15 2005/02/17 08:29:42 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -38,9 +38,10 @@ package Apache::lonevaluate; use strict; -use Apache::lonnet; +use Apache::lonnet(); use Apache::Constants qw(:common); -use Apache::loncommon; +use Apache::loncommon(); +use Apache::lonenc(); sub handler { my $r = shift; @@ -49,13 +50,15 @@ sub handler { return OK if $r->header_only; &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['postdata']); - my $feedurl=$ENV{'form.postdata'}; - $feedurl=~s/^http\:\/\///; - $feedurl=~s/^$ENV{'SERVER_NAME'}//; - $feedurl=~s/^$ENV{'HTTP_HOST'}//; + my $feedurl=$ENV{'form.postdata'}; + $feedurl=~s/^http\:\/\///; + $feedurl=~s/^$ENV{'SERVER_NAME'}//; + $feedurl=~s/^$ENV{'HTTP_HOST'}//; - $feedurl=&Apache::lonnet::declutter($feedurl); - my $symb=&Apache::lonnet::symbread($feedurl); + $feedurl=&Apache::lonnet::declutter($feedurl); + + my $title=&Apache::lonnet::gettitle($feedurl); + my $showurl=&Apache::lonenc::check_encrypt($feedurl); my ($rdomain,$rauth)=($feedurl=~/^(\w+)\/(\w+)\//); @@ -89,14 +92,16 @@ sub handler { } } if ($complete) { - $r->print(< + my $showurl=&Apache::lonenc::check_encrypt(&Apache::lonnet::clutter($feedurl)); + my $html=&Apache::lonxml::xmlbegin(); + $r->print(< Evaluation submitted '); + ''); return OK; } else { $warning='Please fill out all fields below'; @@ -137,7 +142,6 @@ ENDHEADER $oldcomments=$currenteval{$prefix.$item}; } } - # ------------------------------------------------------- Print out eval screen my $standardoptions=(<- @@ -147,19 +151,20 @@ ENDHEADER ENDOPTIONS - + + my $html=&Apache::lonxml::xmlbegin(); $r->print(< +$html The LearningOnline Network with CAPA $bodytag -$feedurl

+$title

$warning

Please rank the following criteria:
- + The material appears to be correct