For Developers

Grading Scale

An Grading Scale describes how letter grades are converted into point values for Assignments with a Grading Type of letter_grade.

Properties

PropertyTypeDescription
namestringThe name/title of this grading scale.
entriesGradingScaleEntry[]The list of valid letter grades and their corresponding percentage point values for this assignment.

GradingScaleEntry

One of the entries in a Grading Scale, indicating the minimum percentage point value that a given letter grade corresponds to.

PropertyTypeDescription
namestringThe string letter grade that this entry corresponds to, i.e. B+.
valuenumberThe percentage point value that this letter grade corresponds to, from 0-100%.

Example

{
    "grading_type": "letter_grade",
    "grading_scale": {
        "name": "Letter Grading",
        "entries": [
            {
                "name": "A",
                "value": 90
            },
            {
                "name": "B",
                "value": 80
            },
            {
                "name": "C",
                "value": 70
            },
            {
                "name": "F",
                "value": 0
            }
        ]
    }
}