Rubrics

RubricsResource

Methods

create() ->
post/v5/rubrics

Create Rubric

list() -> SyncCursorPage[]
get/v5/rubrics

List Rubrics

retrieve() ->
get/v5/rubrics/{rubric_id}

Get Rubric

update(, ) ->
patch/v5/rubrics/{rubric_id}

Update or Restore Rubric

archive() ->
delete/v5/rubrics/{rubric_id}

Archive Rubric

Domain types

class RestoreRequest: ...
class RubricArchiveResponse: ...
class RubricResponse: ...
Rubrics

Criteria

RubricsResource.CriteriaResource

Methods

create(, ) ->
post/v5/rubrics/{rubric_id}/criteria

Add Criterion to Rubric

update(, ) ->
patch/v5/rubrics/{rubric_id}/criteria/{rubric_criteria_id}

Update Criterion

list_versions(, ) ->
get/v5/rubrics/{rubric_id}/criteria/{rubric_criteria_id}/versions

List Criterion Versions

Domain types

class CriterionListVersionsResponse: ...
class RubricCriteriaInput: ...
class RubricCriteriaResponse: ...
class RubricCriteriaSummaryResponse: ...

Slim criteria projection for list endpoints (title + weight only).