- Source:
Functions for interacting with group sets/categories within courses
Methods
(async) create(opts, configopt) → {Promise.<CanvasGroupCategory>}
- Source:
Create a group set in a course
Parameters:
Name | Type | Attributes | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
||||||||||||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
Canvas GroupCategory https://canvas.instructure.com/doc/api/group_categories.html#GroupCategory
- Type
- Promise.<CanvasGroupCategory>
(async) delete(opts, configopt) → {Promise.<CanvasGroupCategory>}
- Source:
Deletes a group set
Parameters:
Name | Type | Attributes | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
Canvas GroupCategory https://canvas.instructure.com/doc/api/group_categories.html#GroupCategory
- Type
- Promise.<CanvasGroupCategory>
(async) get(opts, configopt) → {Promise.<CanvasGroupCategory>}
- Source:
Gets info on a specific group set
Parameters:
Name | Type | Attributes | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
Canvas GroupCategory https://canvas.instructure.com/doc/api/group_categories.html#GroupCategory
- Type
- Promise.<CanvasGroupCategory>
(async) list(optsopt, configopt) → {Promise.<Array.<CanvasGroupCategory>>}
- Source:
Lists the group sets in the course
Parameters:
Name | Type | Attributes | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object |
<optional> |
object containing all arguments
Properties
|
||||||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
list of Canvas GroupCategories https://canvas.instructure.com/doc/api/group_categories.html#GroupCategory
- Type
- Promise.<Array.<CanvasGroupCategory>>
(async) listGroups(opts, configopt) → {Promise.<Array.<CanvasGroup>>}
- Source:
Gets the list of groups in a group set
Parameters:
Name | Type | Attributes | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||||||||||||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
list of Canvas Groups https://canvas.instructure.com/doc/api/groups.html#Group
- Type
- Promise.<Array.<CanvasGroup>>