- Source:
Functions for interacting with gradebook columns within courses
Methods
(async) create(optsopt, configopt) → {Promise.<CanvasCustomColumn>}
Creates a new gradebook column 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:
Canvas CustomColumn https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#CustomColumn
- Type
- Promise.<CanvasCustomColumn>
(async) delete(opts, configopt) → {Promise.<CanvasCustomColumn>}
Deletes a gradebook column 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 CustomColumn https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#CustomColumn
- Type
- Promise.<CanvasCustomColumn>
(async) get(opts, configopt) → {Promise.<CanvasCustomColumn>}
Gets info on a specific gradebook column in a course. This is a simulated
endpoint: it does not exist. We are just pulling the list of columns and
returning one element.
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 CustomColumn https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#CustomColumn
- Type
- Promise.<CanvasCustomColumn>
(async) list(optsopt, configopt) → {Promise.<Array.<CanvasCustomColumn>>}
- Source:
Gets the list of custom gradebook columns 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 CustomColumns https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#CustomColumn
- Type
- Promise.<Array.<CanvasCustomColumn>>
(async) listEntries(opts, configopt) → {Promise.<Array.<CanvasColumnDatum>>}
Gets the list of entries in a specific gradebook column 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:
list of Canvas ColumnDatum objects https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#ColumnDatum
- Type
- Promise.<Array.<CanvasColumnDatum>>
(async) update(opts, configopt) → {Promise.<CanvasCustomColumn>}
Updates a gradebook column's information
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 CustomColumn https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#CustomColumn
- Type
- Promise.<CanvasCustomColumn>
(async) updateEntries(opts, configopt) → {Promise.<CanvasProgress>}
Update the list of entries in a specific gradebook column 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 progress object https://canvas.instructure.com/doc/api/progress.html#Progress
- Type
- Promise.<CanvasProgress>
(async) updateEntry(opts, configopt) → {Promise.<CanvasColumnDatum>}
Update a specific entry in a gradebook column
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 ColumnDatum object https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#ColumnDatum
- Type
- Promise.<CanvasColumnDatum>