Diff for /loncom/interface/lonquickgrades.pm between versions 1.22 and 1.22.2.2

version 1.22, 2003/07/17 14:34:02 version 1.22.2.2, 2003/09/23 22:42:26
Line 136  HEADER Line 136  HEADER
             my $stack = $iterator->getStack();              my $stack = $iterator->getStack();
                           
             for my $part (@{$parts}) {              for my $part (@{$parts}) {
                 if ($curRes->getCompletionStatus($part) == $curRes->EXCUSED()) {   my $completionStatus = $curRes->getCompletionStatus($part);
    my $dateStatus = $curRes->getDateStatus($part);
                   if ($completionStatus == $curRes->EXCUSED()) {
                     next;                      next;
                 }                  }
  if ($showPoints) {   if ($showPoints) {
     my $score = $curRes->weight($part) * $curRes->awarded($part);      my $score;
       # If we're not telling status and the answer date isn't
       # passed yet
       if (($curRes->problemstatus($part) eq 'no') &&
    ($dateStatus != $curRes->ANSWER_OPEN)) {
    $score = 0;
       } else {
    $score = $curRes->weight($part) * 
       $curRes->awarded($part);
       }
   
     $partsRight += $score;      $partsRight += $score;
     $totalRight += $score;      $totalRight += $score;
     $partsCount += $curRes->weight($part);      $partsCount += $curRes->weight($part);
Line 150  HEADER Line 162  HEADER
     }      }
     $totalParts += $curRes->weight($part);      $totalParts += $curRes->weight($part);
  } else {   } else {
     my $status = $curRes->getCompletionStatus($part);      my $status = $curRes->status($part);
     my $thisright = 0;      my $thisright = 0;
     $partsCount++;      $partsCount++;
     if ($status == $curRes->CORRECT ||       if ($status == $curRes->CORRECT || 
  $status == $curRes->CORRECT_BY_OVERRIDE ||    $status == $curRes->EXCUSED) {
  $status == $curRes->ANSWER_SUBMITTED) {  
  $partsRight++;   $partsRight++;
  $totalRight++;   $totalRight++;
  $thisright = 1;   $thisright = 1;
     }      }
           
     my $dateStatus = $curRes->getDateStatus($part);  
     $totalParts++;      $totalParts++;
     if ($curRes->opendate($part) < $now) {      if ($curRes->opendate($part) < $now) {
  $totalPossible++;   $totalPossible++;

Removed from v.1.22  
changed lines
  Added in v.1.22.2.2


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