--- loncom/homework/grades.pm 2003/09/18 17:20:05 1.138 +++ loncom/homework/grades.pm 2003/09/18 18:45:28 1.139 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Grading handler # -# $Id: grades.pm,v 1.138 2003/09/18 17:20:05 albertel Exp $ +# $Id: grades.pm,v 1.139 2003/09/18 18:45:28 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2335,18 +2335,17 @@ sub editgrades { $newrecord{'resource.'.$_.'.awarded'} = 0; $newrecord{'resource.'.$_.'.regrader'}="$ENV{'user.name'}:$ENV{'user.domain'}"; $updateflag = 1; + } elsif (!($old_part eq $partial && $old_score eq $score)) { + $updateflag = 1; + $newrecord{'resource.'.$_.'.awarded'} = $partial if $partial ne ''; + $newrecord{'resource.'.$_.'.solved'} = $score; + $rec_update++; } $line .= ''.$old_aw.' '. ''.$awarded. ($score eq 'excused' ? $score : '').' '; - if (!($old_part eq $partial && $old_score eq $score)) { - $updateflag = 1; - $newrecord{'resource.'.$_.'.awarded'} = $partial if $partial ne ''; - $newrecord{'resource.'.$_.'.solved'} = $score; - $rec_update++; - } my $partid=$_; foreach my $stores (@parts) {