For Developers
Categories Overview
A Category is a container for Assignments, typically visible through the gradebook interface of an LMS. Some systems may refer to it as a "Topic" or a "Tag". It is used to organize and categorize assignments, both for visual clarity and sometimes for grade weighting.
Properties
| Property | Type | Description |
|---|---|---|
id | string | The UUID for the object. |
created_date | Date | When the object was created in the source. |
updated_date | Date | When the object was last updated in the source. |
title | string | The title of the category. |
weight | number | The weight of the category when calculating grades. |
drop_lowest | number | The number of lowest scores to drop when calculating grades. |
position | number | The position of the category relative to the others. |
Notes
- Not all providers support category
weight,drop_lowest, orpositionfields, so those fields might be returned asnullor not be present in the Category object at all. - Google Classroom can be configured to use the premium feature "grade category" or "topic" to map to our Category type.
Supported Providers
| Provider | Support |
|---|---|
| aeries | list |
| aspen | list, get, create, update, delete |
| blackbaud | list, get, create, update, delete |
| blackboard | list, get |
| brightspace | list, get, create, update, delete |
| canvas | list, get, create, update, delete |
| classgather | list, get, create, update, delete |
| list, get, create, update, delete | |
| microsoft | list, get, create, delete |
| oneroster | list, get, create, update, delete |
| powerschool | list, get, create, update, delete |
| schoology | list, get, create, update, delete |
| skyward | list, get, create, update, delete |
| veracross | list |
| qmlativ | list, get, create, update, delete |
| infinitecampus | list, get, create, update, delete |
| rapididentity | list, get, create, update, delete |
| sapphire | list, get, create, update, delete |
| genesis | list, get, create, update, delete |
| renweb | list, get, create, update, delete |
| synergy | list, get |
| managebac | list |