- Source:
Functions for interacting with assignment groups within courses
Methods
(async) create(opts, configopt) → {Promise.<CanvasAssignmentGroup>}
Create a new assignment group 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 AssignmentGroup https://canvas.instructure.com/doc/api/assignment_groups.html#AssignmentGroup
- Type
- Promise.<CanvasAssignmentGroup>
(async) delete(opts, configopt) → {Promise.<CanvasAssignmentGroup>}
Deletes an assignment group from 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 AssignmentGroup https://canvas.instructure.com/doc/api/assignment_groups.html#AssignmentGroup
- Type
- Promise.<CanvasAssignmentGroup>
(async) get(opts, configopt) → {Promise.<CanvasAssignmentGroup>}
Gets info on a specific assignment group 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 AssignmentGroup https://canvas.instructure.com/doc/api/assignment_groups.html#AssignmentGroup
- Type
- Promise.<CanvasAssignmentGroup>
(async) list(optsopt, configopt) → {Promise.<Array.<CanvasAssignmentGroup>>}
- Source:
Lists assignment groups in a 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 AssignmentGroups https://canvas.instructure.com/doc/api/assignment_groups.html#AssignmentGroup
- Type
- Promise.<Array.<CanvasAssignmentGroup>>
(async) update(opts, configopt) → {Promise.<CanvasAssignmentGroup>}
Updates an assignment group 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 AssignmentGroup https://canvas.instructure.com/doc/api/assignment_groups.html#AssignmentGroup
- Type
- Promise.<CanvasAssignmentGroup>