Diff for /loncom/interface/lonquickgrades.pm between versions 1.24 and 1.25

version 1.24, 2003/08/07 17:26:45 version 1.25, 2003/09/22 00:48:32
Line 1 Line 1
 # The LearningOnline Network with CAPA  # The LearningOnline Network with CAPA
 # Quick Student Grades Display  # Quick Student Grades Display
 #  #
 #   # $Id$
 #  #
 # Copyright Michigan State University Board of Trustees  # Copyright Michigan State University Board of Trustees
 #  #
Line 32  package Apache::lonquickgrades; Line 32  package Apache::lonquickgrades;
 use strict;  use strict;
 use Apache::Constants qw(:common :http);  use Apache::Constants qw(:common :http);
 use POSIX;  use POSIX;
   use Apache::loncommon;
   use Apache::lonlocal;
   
 sub handler {  sub handler {
     my $r = shift;      my $r = shift;
Line 46  sub real_handler { Line 48  sub real_handler {
     # Handle header-only request      # Handle header-only request
     if ($r->header_only) {      if ($r->header_only) {
         if ($ENV{'browser.mathml'}) {          if ($ENV{'browser.mathml'}) {
             $r->content_type('text/xml');              &Apache::loncommon::content_type($r,'text/xml');
         } else {          } else {
             $r->content_type('text/html');              &Apache::loncommon::content_type($r,'text/html');
         }          }
         $r->send_http_header;          $r->send_http_header;
         return OK;          return OK;
Line 56  sub real_handler { Line 58  sub real_handler {
   
     # Send header, don't cache this page      # Send header, don't cache this page
     if ($ENV{'browser.mathml'}) {      if ($ENV{'browser.mathml'}) {
         $r->content_type('text/xml');          &Apache::loncommon::content_type('text/xml');
     } else {      } else {
         $r->content_type('text/html');          &Apache::loncommon::content_type('text/html');
     }      }
     &Apache::loncommon::no_cache($r);      &Apache::loncommon::no_cache($r);
     $r->send_http_header;      $r->send_http_header;
Line 198  HEADER Line 200  HEADER
   
     # Second pass: Print the maps.      # Second pass: Print the maps.
     $r->print('<table cellspacing="3" border="2"><tr><td align="center"><b>Folder</b></td>');      $r->print('<table cellspacing="3" border="2"><tr><td align="center"><b>Folder</b></td>');
     $title = $showPoints ? "Points Scored" : "Done";      $title =&mt($showPoints ? "Points Scored" : "Done");
     $r->print("<td align='center'>$title / Total</td><tr>" . "\n\n");      $r->print("<td align='center'>$title / Total</td><tr>" . "\n\n");
     while ($depth > 0) {      while ($depth > 0) {
         if ($curRes == $iterator->BEGIN_MAP()) {$depth++;}          if ($curRes == $iterator->BEGIN_MAP()) {$depth++;}
Line 232  HEADER Line 234  HEADER
         my $ratio = $topLevelRight / $topLevelParts;          my $ratio = $topLevelRight / $topLevelParts;
         my $color = mixColors(\@start, \@end, $ratio);          my $color = mixColors(\@start, \@end, $ratio);
         $r->print("<tr><td bgcolor='$color'>");          $r->print("<tr><td bgcolor='$color'>");
         $r->print("Problems Not Contained In A Folder</td><td>");          $r->print(&mt("Problems Not Contained In A Folder")."</td><td>");
         $r->print("$topLevelRight / $topLevelParts</td></tr>");          $r->print("$topLevelRight / $topLevelParts</td></tr>");
     }      }
   
Line 241  HEADER Line 243  HEADER
     $title = $showPoints ? "Points" : "Parts Done";      $title = $showPoints ? "Points" : "Parts Done";
   
     $r->print("<tr><td colspan='2' align='right'>Total $title: <b>$totalRight</b><br>");      $r->print("<tr><td colspan='2' align='right'>Total $title: <b>$totalRight</b><br>");
     $r->print("Max Possible To Date $maxHelpLink: <b>$totalPossible</b><br>");      $r->print(&mt("Max Possible To Date")." $maxHelpLink: <b>$totalPossible</b><br>");
     $title = $showPoints ? "Points" : "Parts";      $title = $showPoints ? "Points" : "Parts";
     $r->print("Total $title In Course: <b>$totalParts</b></td></tr>\n\n");      $r->print(&mt("Total $title In Course").": <b>$totalParts</b></td></tr>\n\n");
   
   
     $r->print("</table></body></html>");      $r->print("</table></body></html>");

Removed from v.1.24  
changed lines
  Added in v.1.25


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