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:
ratings[][description]
string
The description of the rating level.
ratings[][points]
integer
The non-negative number of points of the rating level. Points across ratings should be strictly decreasing in value.
ratings[][mastery]
integer
Indicates the rating level where mastery is first achieved. Only one rating in a proficiency should be marked for mastery.
ratings[][color]
integer
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.
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated