Skip to content

Grading Scales

Grading scales allow you to use non-numeric notations within grades (eg A+, etc). They define how grades map to percent ranges or point levels and are returned by the API as objects containing scale-level details.

Field Name Description Type
id* The ID of the grading scale Unique identifier for the grading scale. integer
title* The title of the grading scale Human-readable title (e.g., “Classic five point chromatic”). string
type* The scale type 1 = Percent-type (e.g., classic chromatic), 3 = Point-type, 0 = Numeric. integer
auto_averaging Automatically calculate average values for each level If 1, average values are auto-calculated for each level; otherwise 0. integer
hide_numeric Hide numeric values from students If 1, students will only see the letter/point grade (no numeric). integer
scale The detailed levels that make up the grading scale For percent-type scales, scale.level contains objects with grade, cutoff, and average. For points-type scales, scale.level contains objects with points and description. object

* = Required

View grading scales

Return A list of grading scale

{
"grading_scale": [
{
"id": 1,
"title": "Classic five point chromatic",
"type": 1,
"auto_averaging": 0,
"hide_numeric": 0,
"scale": {
"level": [
{
"grade": "F",
"cutoff": 0,
"average": 0
},
{
"grade": "D-",
"cutoff": 60,
"average": 60
},
{
"grade": "D",
"cutoff": 63,
"average": 63
},
{
"grade": "D+",
"cutoff": 67,
"average": 67
},
{
"grade": "C-",
"cutoff": 70,
"average": 70
},
{
"grade": "C",
"cutoff": 73,
"average": 73
},
{
"grade": "C+",
"cutoff": 77,
"average": 77
},
{
"grade": "B-",
"cutoff": 80,
"average": 80
},
{
"grade": "B",
"cutoff": 83,
"average": 83
},
{
"grade": "B+",
"cutoff": 87,
"average": 87
},
{
"grade": "A-",
"cutoff": 90,
"average": 90
},
{
"grade": "A",
"cutoff": 93,
"average": 93
},
{
"grade": "A+",
"cutoff": 97,
"average": 97
}
]
}
}
],
"links": {
"self": "https://.../v1/sections/4318461/grading_scales"
}
}
{
"id": 96033,
"title": "points scale",
"type": 3,
"auto_averaging": 0,
"hide_numeric": 1,
"scale": {
"level": [
{
"points": 3,
"description": "three points"
},
{
"points": 2,
"description": "two points"
},
{
"points": 1,
"description": "one point"
}
]
}
}