Moodle

Allow a teacher to specify the exact number that is associated with a letter grade when that letter grade is aggegated with numeric grades.

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.9.3
  • Fix Version/s: None
  • Component/s: Gradebook
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE

Description

Gradebook apparently converts a letter grade to a percentage based on the number of letters in the scale when it aggregates those letter grades with numeric grades. This is not what our teachers are doing when thy convert a letter grade to a numeric for the hand calculations.
Our school uses for example, an 11 letter, letter grade scale, A+ ,A, A-, B+, B, B-, C+, C, C-, D, F
A+ 100 (100%)
A 96 (91%)
A- 93 (82%)
B+ 89 (73%)
...
F 64 (9%)
The number in parenthesis is the percentage Gradebook is using when it aggegates the letter grade with the numeric grades. A B+ is the 8th letter in the scale and is converted to 8/11 or 73%. This is not representative or consistent with the scale MOODLE allows users to define for displaying numeric grades as letters. We defined our scale as follows: A+ (97-100), A (94-96), A- (90-93), B+ (87-89), B (84-86), B- (80-83) .... D (65-69), F (0-64).

If either of the abilities below were to be available, Gradebook would match the aggregation method used by many of our teachers, namely, divide the sum of the earned points by the total possible points, a simple weighted mean approach. Either abililty would allow them to grade using a letter grade scale but have Gradebook calculate with a corresponding number of their choosing.

1. Allow the teacher to enter a numeric grade when grading the assignment but have the option of having it display as a letter grade to the student (i.e., in the email that is sent, in their user report and in the grader report. The grader report allows category totals to be displayed as either letters, value, percentages.
OR
2. Allow the teacher to enter a letter grade when grading the assignment (use the letter grade scale) but somehow tell Gradebook to use a specific number when aggregating that letter, maybe define another aggregation method, basically a simple weighted mean method where you define the number associated with the letter rather than Gradebook calculating it based on the scale. Teachers have told me that GradeQuick does just that.

  1. lettergrades.patch
    12/Dec/09 7:07 AM
    1 kB
    Robert Puffer
  2. lettergrades2.patch
    12/Dec/09 8:02 AM
    1 kB
    Robert Puffer

Issue Links

Activity

Hide
Robert Puffer added a comment -

I looked this over and decided it didn't seem too difficult. Threw a patch above that seems to do the trick. Went against 1.97 reference but the code affected doesn't seem to have changed since 1.95+.

Show
Robert Puffer added a comment - I looked this over and decided it didn't seem too difficult. Threw a patch above that seems to do the trick. Went against 1.97 reference but the code affected doesn't seem to have changed since 1.95+.
Hide
Robert Puffer added a comment -

Allows input of letter grades from the grader report and uses the maximum value if it can match input letter grade with letters setup for course.

Show
Robert Puffer added a comment - Allows input of letter grades from the grader report and uses the maximum value if it can match input letter grade with letters setup for course.
Hide
Robert Puffer added a comment -

On the drive home I realized the patch only worked for grades with max of 100 so don't use that, use lettergrades2.patch

Show
Robert Puffer added a comment - On the drive home I realized the patch only worked for grades with max of 100 so don't use that, use lettergrades2.patch
Hide
Evan Irving-Pease added a comment -

Please refer to ticket MDL-17258

Show
Evan Irving-Pease added a comment - Please refer to ticket MDL-17258
Hide
Robert Puffer added a comment -

Jason Alley's proposed issue is a very old problem we've desired fixed for a long time. My patch fixes it. What you are looking for is something quite a bit more complex (and, IMO, quite a bit less likely to happen).

Show
Robert Puffer added a comment - Jason Alley's proposed issue is a very old problem we've desired fixed for a long time. My patch fixes it. What you are looking for is something quite a bit more complex (and, IMO, quite a bit less likely to happen).

People

Vote (12)
Watch (7)

Dates

  • Created:
    Updated: