GradingPeriod

class canvasapi.grading_period.GradingPeriod(requester, attributes)
Parameters:
  • requester (canvasapi.requester.Requester) – The requester to pass HTTP requests through.

  • attributes (dict) – The JSON object to build this object with.

delete(**kwargs)

Delete a grading period for a course.

Calls:

DELETE /api/v1/courses/:course_id/grading_periods/:id

Returns:

Status code 204 if delete was successful

Return type:

int

update(grading_period, **kwargs)

Update a grading period for a course.

Calls:

PUT /api/v1/courses/:course_id/grading_periods/:id

Parameters:

grading_period (list[dict]) – List of nested paramameters.

Return type:

canvasapi.grading_period.GradingPeriod