We found a functional limitation where in an ungraded
student gets a grade of "F" – the reason that we found out was that
ungraded students get "Zero" and that translates to "F" for the webservice
call. Though on the page the student grades does not show "F' but shows her
From Mark Triggs;
"What I've done:
- I added a new method to the gradebook service that returns course
grades (as the old one did), but lets you select what happens when a
grade hasn't been entered. You can either choose to assume zero (as
before), or to get a NULL for that grade.
- I've modified the original "get grades" method to call my new method
with the "assume zero" option. That way, any existing code that
uses that method should work as before.