Rubric

class canvasapi.rubric.Rubric(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 Rubric.

Calls:

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

Return type:

canvasapi.rubric.Rubric

RubricAssessment

class canvasapi.rubric.RubricAssessment(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 single RubricAssessment.

Calls:

DELETE /api/v1/courses/:course_id/rubric_associations /:rubric_association_id/rubric_assessments/:id

Return type:

canvasapi.rubric.RubricAssessment

update(**kwargs)

Update a single RubricAssessment.

Calls:

PUT /api/v1/courses/:course_id/rubric_associations /:rubric_association_id/rubric_assessments/:id

Return type:

canvasapi.rubric.RubricAssessment

Rubric Association

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

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

create_rubric_assessment(**kwargs)

Create a single RubricAssessment.

Calls:

POST /api/v1/courses/:course_id/rubric_associations /:rubric_association_id/rubric_assessments

Return type:

canvasapi.rubric.RubricAssessment

delete(**kwargs)

Delete a RubricAssociation.

Calls:

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

Return type:

canvasapi.rubric.RubricAssociation

update(**kwargs)

Update a RubricAssociation.

Calls:

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

Returns:

Returns a RubricAssociation.

Return type:

canvasapi.rubric.RubricAssociation