Diff for /loncom/interface/lonpdfupload.pm between versions 1.7 and 1.9

version 1.7, 2009/05/21 03:09:01 version 1.9, 2009/05/21 05:57:50
Line 65  sub handler() { Line 65  sub handler() {
     $env{'request.uri'}=$r->uri;      $env{'request.uri'}=$r->uri;
     $r->content_type('text/html');      $r->content_type('text/html');
     $r->send_http_header();      $r->send_http_header();
     $r->print(&Apache::loncommon::start_page(&mt('Upload PDF Form')));      $r->print(&Apache::loncommon::start_page('Upload PDF Form'));
   
     #load post data into environment      #load post data into environment
     &Apache::lonacc::get_posted_cgi($r);      &Apache::lonacc::get_posted_cgi($r);
Line 272  sub grade_pdf { Line 272  sub grade_pdf {
   
         $result .= &Apache::loncommon::start_data_table_row();          $result .= &Apache::loncommon::start_data_table_row();
         $result .= "<td>$problemname</td><td class='";          $result .= "<td>$problemname</td><td class='";
         if($grade eq "EXACT_ANS") {          if($grade eq "EXACT_ANS" || $grade eq "APPROX_ANS") {
             $result .= "LC_answer_correct";              $result .= "LC_answer_correct";
         } else {           } else { 
             $result .= "LC_answer_charged_try";              $result .= "LC_answer_charged_try";
         }          }
           $grade = &parse_grade_answer($grade);
         $result .= "'>$grade</span></td>";          $result .= "'>$grade</span></td>";
         $result .= &Apache::loncommon::end_data_table_row();          $result .= &Apache::loncommon::end_data_table_row();
     }      }
Line 306  sub grade_problem { Line 307  sub grade_problem {
     return ($title, $grade);          return ($title, $grade);    
 }  }
   
   sub parse_grade_answer {
       my ($shortcut) = @_;
        my %answerhash = ('EXACT_ANS' => &mt('You are correct.'),
                          'APPROX_ANS' => &mt('You are approximated right'),
                          'INCORRECT' => &mt('You are incorrect'),
        );
   
       foreach my $key (keys %answerhash) {
           if($shortcut eq $key) {
               return $answerhash{$shortcut};
           }  
       }
       return &mt('See course contents for further information.');
   
   }
   
   
 sub dumpenv  {  sub dumpenv  {
     my $r = shift;      my $r = shift;
   

Removed from v.1.7  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>