Add support in gradebook for rubric grading.

Registered by Jeffrey Elkner

Problem: Ultimately, evaluations need to be mapped to numerical values to perform computations on them, but using percent as the only way to do this is problematic. In many evaluating situations, a scale such as:

4. Excellent
3. Good
2. Average
1. Poor
0. Failing

makes far more sense than a scale based on percent. A student who fails one week and does excellent the next should be graded equally to the student who performs at an average level for two weeks. The gradebook should support assignments that use this 4 to 0 scale, and permit a mapping to A, B, C, D, and E by averaging the assignments using this scale and rounding to the nearest whole number. Then the mapping:

4 --> A
3 --> B
2 --> C
1 --> D
0 --> E

would be the final grade.

Blueprint information

Status:
Complete
Approver:
Tom Hoffman
Priority:
Undefined
Drafter:
Jeffrey Elkner
Direction:
Needs approval
Assignee:
Alan Elkner
Definition:
Obsolete
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Tom Hoffman
Completed by
Tom Hoffman

Related branches

Sprints

Whiteboard

CanDo already functions in much the same way that a rubric grader will, so I think we can leverage the CanDo code for this feature. The interesting problem will determining how rubric graded assignments integrate with percent graded assignments inside the gradebook to produce a final grade.

Two questions:

1. Do we compute a letter grade and than have a straight mapping from letters to some percent (A -> 95%, for example)?
2. Do we have a higher granularity and map 4.0 to 100% and 3.6 to 90% or something similar?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.