--- loncom/interface/lonquickgrades.pm 2003/06/25 19:29:43 1.20 +++ loncom/interface/lonquickgrades.pm 2003/08/07 14:29:43 1.23 @@ -63,12 +63,11 @@ sub real_handler { &Apache::loncommon::no_cache($r); $r->send_http_header; - my $showPoints = $ENV{'course.'.$ENV{'request.course.id'}.'.grading'} eq 'standard'; + my $showPoints = + $ENV{'course.'.$ENV{'request.course.id'}.'.grading'} eq 'standard'; # Create the nav map - my $navmap = Apache::lonnavmaps::navmap->new( - $ENV{"request.course.fn"}.".db", - $ENV{"request.course.fn"}."_parms.db", 1, 0, 1); + my $navmap = Apache::lonnavmaps::navmap->new(1, 0, 1); if (!defined($navmap)) { my $requrl = $r->uri; @@ -135,6 +134,9 @@ HEADER my $stack = $iterator->getStack(); for my $part (@{$parts}) { + if ($curRes->getCompletionStatus($part) == $curRes->EXCUSED()) { + next; + } if ($showPoints) { my $score = $curRes->weight($part) * $curRes->awarded($part); $partsRight += $score; @@ -151,7 +153,6 @@ HEADER $partsCount++; if ($status == $curRes->CORRECT || $status == $curRes->CORRECT_BY_OVERRIDE || - $status == $curRes->EXCUSED || $status == $curRes->ANSWER_SUBMITTED) { $partsRight++; $totalRight++;