|
[
Permlink
| « Hide
]
Owen McGrath added a comment - 09-May-2006 16:49
Hi, Stephen. Any chance you could attach a screenshot?
Screenshot with student names blanked out.
Not yet able to replicate the problem. Need to get more details from Stephen.
Wasn't paying attention to branches on nightly. For accuracy, here's my replication attempt on the 2.1 maintenance branch. Still not replicating the problem. Will seek more information from Stephen.
Gradebook bug for sure. It's amazing that this one hasn't been caught before.
Null scores aren't counted -- they're basically considered the same as "unscored" -- and the stats calculation skips them. But the stats calculation wasn't reducing the number of students considered to match the reduced number of scores! What triggered this in your case was that Assignments sends a record for all students to the Gradebook, whether they were graded or not. Result: Lots of null scores and a calculated mean that was drastically off. I'm working on the fix now and will talk to Lance and Peter about getting a patch for 2.1.2. Checked in Gradebook fix as revision 9670.
This is an extremely localized change -- one method in one class -- and would make a good candidate for the 2.1.x maintenance branch or a patch. Owen, you can test it by entering scores for a bunch of students and then deleting them all. That will result in grade records with null scores, which is the trigger for the bug. Hi, Peter. Since Stephen's original problem was in 2.1.2 and since the trunks on nightly seem to be getting rebuilt only sporadically right now, seems like putting this in the 2.1.x. maintenance branch would be helpful. Then I can test tomorrow morning. Thanks.
Owen, you'll want to contact the Release Manager, currenlty Lance, regarding including any particular fixes to include in a release.
The calculation is correct now in 005 (only appropriate values are considered for the average). There is a related bug about rounding down in
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||