Skip to content

Grading Period

Grading periods (marking periods) determine when a course section is active. Course sections and assignments are linked to grading periods (or marking periods). This endpoint lists all grading periods for the school. To view a list of grading periods for a specific section, see course sections. This endpoint is only available to school administrators.

Field Name Description Type
title* Title The grading period title. This title must be unique across all grading periods in the school. string
start* Start Date The grading period start date. Format: YYYY-MM-DD. date string (YYYY-MM-DD)
end* End Date The grading period end date. Format: YYYY-MM-DD. date string (YYYY-MM-DD)

* = Required

View a list of grading periods.

Parameters:

  • title
  • startswith (set to 1 to match titles that begin with the provided title)

Return A list of grading period objects

{
"total": 1,
"gradingperiods": [
{
"id": 13011,
"title": "Never Ending Period",
"start": "2012-09-17",
"end": "2016-09-17",
"active": "1",
"links": {
"self": "http:\/\/..."
}
}
]
}

List the available grading periods for the given course section.

Return A list of grading period objects

{
"grading_period": [
{
"id": 435,
"title": "Fall 2013",
"weight": 50,
"start": "2013-09-01 00:00:00",
"end": "2013-12-31 00:00:00"
},
{
"id": 13011,
"title": "Never Ending Period",
"weight": 50,
"start": "2012-09-17 00:00:00",
"end": "2016-09-17 00:00:00"
}
],
"links": {
"self": "https:\/\/...\/v1\/sections\/4318461\/grading_periods"
}
}

View a specific grading period

Return A grading period

{
"id": "25739",
"title": "Summer Period",
"start": "2014-05-01",
"end": "2014-09-01",
"active": "0"
}

Create a grading period

Content An object containing grading period fields

{
"title": "The grading period title",
"start": "2013-09-09",
"end": "2013-12-22"
}

Return A grading period object

{
"id": "25739",
"title": "Summer Period",
"start": "2014-05-01",
"end": "2014-09-01",
"active": "0",
"links": {
"self": "http:\/\/..."
}
}

Modify a grading period

Content An object containing grading period fields

{
"title": "Extended grading period title",
"start": "2013-09-09",
"end": "2014-06-15"
}

Delete a grading period (cannot be undone). All course sections belonging to this grading period must first be deleted or associated with a different period.