Diff for /loncom/interface/lonquickgrades.pm between versions 1.19 and 1.20

version 1.19, 2003/06/25 19:01:23 version 1.20, 2003/06/25 19:29:43
Line 84  sub real_handler { Line 84  sub real_handler {
     my $title = $showPoints ? "Quick Points Display" : "Quick Completed Problems Display";      my $title = $showPoints ? "Quick Points Display" : "Quick Completed Problems Display";
     $r->print(&Apache::loncommon::bodytag($title, '', ''));      $r->print(&Apache::loncommon::bodytag($title, '', ''));
   
     if ($showPoints) {      if (!$showPoints) {
  $r->print(<<HEADER);          $r->print(<<HEADER); 
 <p>This screen shows how many problems (or problem parts) you have completed, and  <p>This screen shows how many problems (or problem parts) you have completed, and
 how many you have not yet done. You can also look at <a href="/adm/studentcalc">a detailed  how many you have not yet done. You can also look at <a href="/adm/studentcalc">a detailed
 score sheet</a>.</p>  score sheet</a>.</p>
 HEADER  HEADER
     } else {  
         $r->print(<<HEADER);   
 <p>This screen shows how many points you have. You can also look at   
 <a href="/adm/studentcalc">a detailed score sheet</a>.</p>  
 HEADER  
     }      }
   
     $r->print("<p>This may take a few moments to display.</p>");      $r->print("This may take a few moments to display.");
   
     $r->rflush();      $r->rflush();
   
Line 147  HEADER Line 142  HEADER
     $partsCount += $curRes->weight($part);      $partsCount += $curRes->weight($part);
   
     if ($curRes->opendate($part) < $now) {      if ($curRes->opendate($part) < $now) {
  $totalPossible += $curRes->weight();   $totalPossible += $curRes->weight($part);
     }      }
     $totalParts += $curRes->weight($part);      $totalParts += $curRes->weight($part);
  } else {   } else {
Line 174  HEADER Line 169  HEADER
             if ($depth == 1) { # in top-level only              if ($depth == 1) { # in top-level only
  $topLevelParts += $partsCount;   $topLevelParts += $partsCount;
  $topLevelRight += $partsRight;   $topLevelRight += $partsRight;
  $r->print($curRes->compTitle() . '<br>');  
     }      }
   
             # Crawl down stack and record parts correct and total              # Crawl down stack and record parts correct and total
Line 204  HEADER Line 198  HEADER
     my $indentString = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';      my $indentString = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
   
     # Second pass: Print the maps.      # Second pass: Print the maps.
     $r->print('<table cellspacing="3" border="2"><tr><td align="center"><b>Sequence</b></td>');      $r->print('<table cellspacing="3" border="2"><tr><td align="center"><b>Folder</b></td>');
     $r->print('<td align="center">Done / Total</td><tr>' . "\n\n");      $title = $showPoints ? "Points Scored" : "Done";
       $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++;}
         if ($curRes == $iterator->END_MAP()) { $depth--; }          if ($curRes == $iterator->END_MAP()) { $depth--; }

Removed from v.1.19  
changed lines
  Added in v.1.20


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