Hi,
How does one get information about a rubric (title, criteria, ratings, and descriptions) whilst authenticated as a student user type?
Using Get a single submission (from the URL https://-.instructure.com/api/v1/courses/-/assignments/-/submissions/-?include[]=full_rubric_assessm...) with "include full_rubric_assessment" gets some information:
"full_rubric_assessment": {
"id": 7531,
"rubric_id": 1556,
"rubric_association_id": 6751,
"score": 10,
"artifact_id": 3546759,
"artifact_type": "Submission",
"assessment_type": "grading",
"assessor_id": 1552,
"artifact_attempt": null,
"data": [
{
"id": null,
"points": 3,
"criterion_id": "_9667",
"learning_outcome_id": null,
"description": "No Details",
"comments_enabled": true,
"comments": ""
}
],
"rubric_association": {
"id": 6751,
"rubric_id": 1556,
"association_id": 112759,
"association_type": "Assignment",
"use_for_grading": true,
"created_at": "2023-10-11T10:14:54Z",
"updated_at": "2023-10-18T11:22:36Z",
"title": "Assessment 1",
"summary_data": null,
"purpose": "grading",
"url": null,
"context_id": -,
"context_type": "Course",
"hide_score_total": false,
"bookmarked": true,
"context_code": "course_-",
"hide_points": false,
"hide_outcome_results": false,
"root_account_id": 1,
"workflow_state": "active"
},
"assessor_name": "-",
"assessor_avatar_url": null
}
However, this says nothing about the actual criteria.
Using Get a single rubric (from the URL https://-.instructure.com/api/v1/courses/-/rubrics/-) returns error 403.
But on the Canvas website, it shows up on the submission details page from the Show Rubric button, and also on the Grades page, with the title, "Assessed by ...", table, and descriptions of the criteria.
So how do I get this information through the API, logged in with student credentials?
Kind regards,
Alex