Open for Voting

Score1

Please add an option to eliminate rounding in gradebook.

In our nursing program, we have very specific parameters for student success in a course. Our students must have an overall score of 77 to pass. We have built in a 0.5 point buffer. Therefore, a 76.5 is passing, but a 76.49999 is NOT passing. When Canvas rounds from the 3rd decimal place, it gives student who are not passing the impression that they did pass (ie. It rounds a 76.499 to a 76.5). Thank you.

There are problems with representing decimals exactly in a binary world. If you don't round, you occasionally get grades that look like 8.289999999999994. That is really supposed to be 8.29, but that isn't quite there to the computer. If you didn't do any rounding on Canvas part, then the student could get cheated just because of the way the computer handles numbers. Similarly, a student could have gotten an 8.29000000000001 and been pushed over the 76.5 threshold when they didn't deserve it.

Let's consider a very real scenario (happened to one of my students yesterday) with the rounding occurring.

I had a quiz with partial credit where the student got 1/3 of the points on one of the questions. The total grade for the quiz was 4.333333 (repeating). However, what went into the gradebook is 4.33 because Canvas rounds grades to two decimal places when saving the grades.

Now, let's say I have two more quizzes just like that where the student got the same score. From a perspective of what is fair and just, the student got 3 * (4.3333333...) = 13 points. From Canvas gradebook, they got 12.99 points. If 13 is my cutoff, the student didn't make it, although they probably should have.

I have 33 of these assignments during the semester although I drop 3. If they lose 0.01 for every three assignments, they have lost 0.10 points during the semester because of the rounding to 2 decimal places. If they had a 76.42, which wouldn't even round to 77, they might still have a case to argue that their grade should have been 76.52, which would have. Now, what will likely happen is that sometimes they will get 2/3 right and get 0.67 points and sometimes they'll get 1/3 right and get 0.33 and sometimes it will be over and sometimes under and in the end it will come out about right.

In the end, I should be so worried about a 76.5 vs a 76.7 vs a 76.4 because any of them could legitimately result in the wrong grade for a student.

On the other hand. Humans do not like seeing grades like 4.333333333333 or 8.289999999999994. The numbers 4.33 and 8.29 are much easier to look at and work with for people. But when you say the student got 76.499999 (or even 76.495), there's a possibility that they really did get a 76.5. Just like if someone got a 76.52, they might have really failed the class.

What I do may not work for you, but I leave the grading scheme in Canvas set to a 77 for passing and then manually enter the grade into the student system after review and personal decision. But then we don't have automatic grade passback from Canvas so I have to manually enter it anyway.

I also add a line to my syllabus that says all grades are subject to audit and may change if discrepancies are found. This may raise or lower your grade and you should not settle for the minimum score to achieve a grade.