Moodle

Allow Decimal numbers in Grade Letter Settings

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Duplicate
  • Affects Version/s: 1.9.5
  • Fix Version/s: None
  • Component/s: Gradebook
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE

Description

Gradebook calculates letter grades at 5 decimal places, and the Grade Letter settings only allows setting the Grade Letters as Integers. It would be great if we could enter decimals directly. I've left the issue as minor as you can work around the issue by editing the database.

My post from: http://moodle.org/mod/forum/discuss.php?d=122576
"Problem is you can't access the five decimal places from the user interface. You need to open up your database, go to mdl_grade_letters and adjust the cutoffs for the contextid of 1 for a sitewide change, or otherwise... work out which course it is for... unfortunately I am not sure how because the context id is not the same as the courseid.

Be aware that if you enter decimals manually in the DB they will work fine, but your editing screen with the dropdown will say 'unused'. If you view (not edit) the grade letters from a course however, you will see them represented as they are in the DB.

Of course it would be much easier if we can get the code changed to allow us to enter decimals directly into the Grade Letter cutoffs instead of having only a drop-down list. I noticed that the LSU gradebook allows this - I wonder if it can be merged in?"

This issue is related to: http://server3.moodle.com/browse/MDL-13827

Thanks for all your great work on Moodle!

Issue Links

Activity

Hide
Mark Pearson added a comment -

I concur with this. It's very confusing and upsetting for a student to see a grade of 93% and yet receive an A- because the actual grade was 92.89. This can make the difference in GPA of getting into Graduate School or not! If this change is impossible the grade boundaries should at least follow the rounding rules – ie if 92.5 is rounded up then the grade boundary for the upper grade should be 92.5. Thus if a range from 0.50000 - 1.49999 is rounded to 1 then the grade boundaries should follow suit.

Show
Mark Pearson added a comment - I concur with this. It's very confusing and upsetting for a student to see a grade of 93% and yet receive an A- because the actual grade was 92.89. This can make the difference in GPA of getting into Graduate School or not! If this change is impossible the grade boundaries should at least follow the rounding rules – ie if 92.5 is rounded up then the grade boundary for the upper grade should be 92.5. Thus if a range from 0.50000 - 1.49999 is rounded to 1 then the grade boundaries should follow suit.
Hide
Helen Foster added a comment -

Lael, thanks for your report. I'm closing it as a duplicate so we can focus on MDL-20367.

Please watch / vote / comment on MDL-20367 from now on.

Show
Helen Foster added a comment - Lael, thanks for your report. I'm closing it as a duplicate so we can focus on MDL-20367. Please watch / vote / comment on MDL-20367 from now on.

People

Vote (7)
Watch (7)

Dates

  • Created:
    Updated:
    Resolved: