Proficiency Ratings
API for customizing proficiency ratings
A ProficiencyRating object looks like:
A Proficiency object looks like:
OutcomeProficiencyApiController#create
POST /api/v1/accounts/:account_id/outcome_proficiency
POST /api/v1/accounts/:account_id/outcome_proficiency
Scope: url:POST|/api/v1/accounts/:account_id/outcome_proficiency
POST /api/v1/courses/:course_id/outcome_proficiency
POST /api/v1/courses/:course_id/outcome_proficiency
Scope: url:POST|/api/v1/courses/:course_id/outcome_proficiency
Create or update account-level proficiency ratings. These ratings will apply to all sub-accounts, unless they have their own account-level proficiency ratings defined.
Request Parameters:
Parameter | Type | Description |
---|---|---|
|
| The description of the rating level. |
|
| The non-negative number of points of the rating level. Points across ratings should be strictly decreasing in value. |
|
| Indicates the rating level where mastery is first achieved. Only one rating in a proficiency should be marked for mastery. |
|
| The color associated with the rating level. Should be a hex color code like ‘00FFFF’. |
Example Request:
Returns a Proficiency object.
OutcomeProficiencyApiController#show
GET /api/v1/accounts/:account_id/outcome_proficiency
GET /api/v1/accounts/:account_id/outcome_proficiency
Scope: url:GET|/api/v1/accounts/:account_id/outcome_proficiency
GET /api/v1/courses/:course_id/outcome_proficiency
GET /api/v1/courses/:course_id/outcome_proficiency
Scope: url:GET|/api/v1/courses/:course_id/outcome_proficiency
Get account-level proficiency ratings. If not defined for this account, it will return proficiency ratings for the nearest super-account with ratings defined. Will return 404 if none found.
Returns a Proficiency object.
© Instructure, Inc. Generated on Wed Nov 6 14:20:08 2024 This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated