Grading Periods
A GradingPeriod object looks like:
{
// The unique identifier for the grading period.
"id": 1023,
// The title for the grading period.
"title": "First Block",
// The start date of the grading period.
"start_date": "2014-01-07T15:04:00Z",
// The end date of the grading period.
"end_date": "2014-05-07T17:07:00Z",
// Grades can only be changed before the close date of the grading period.
"close_date": "2014-06-07T17:07:00Z",
// A weight value that contributes to the overall weight of a grading period set
// which is used to calculate how much assignments in this period contribute to
// the total grade
"weight": 33.33,
// If true, the grading period's close_date has passed.
"is_closed": true
}List grading periods
GET /api/v1/accounts/:account_id/grading_periods
GET /api/v1/courses/:course_id/grading_periods
Example Response:
Get a single grading period
GET /api/v1/courses/:course_id/grading_periods/:id
Example Response:
Update a single grading period
PUT /api/v1/courses/:course_id/grading_periods/:id
Request Parameters:
Parameter
Type
Description
Example Response:
Delete a grading period
DELETE /api/v1/courses/:course_id/grading_periods/:id
DELETE /api/v1/accounts/:account_id/grading_periods/:id
Batch update grading periods
PATCH /api/v1/courses/:course_id/grading_periods/batch_update
PATCH /api/v1/grading_period_sets/:set_id/grading_periods/batch_update
Request Parameters:
Parameter
Type
Description
Example Response:
Last updated
Was this helpful?