canvas outcomes
canvas outcomes¶
Manage Canvas learning outcomes
Synopsis¶
Manage Canvas learning outcomes.
Learning outcomes define what students should know or be able to do. They can be organized into groups and linked to assignments, quizzes, and rubrics.
Examples:
canvas outcomes get 123
canvas outcomes groups list --account-id 1
canvas outcomes results --course-id 123
Options¶
Options inherited from parent commands¶
--as-user int Masquerade as another user (admin feature, requires permission)
--columns strings Select specific columns to display (comma-separated)
--config string config file (default is $HOME/.canvas-cli/config.yaml)
--dry-run Print curl commands instead of executing requests
--filter string Filter results by text (case-insensitive substring match)
--instance string Canvas instance URL (overrides config)
--limit int Limit number of results for list operations (0 = unlimited)
--no-cache Disable caching of API responses
-o, --output string Output format: table, json, yaml, csv (default "table")
--show-token Show actual token in dry-run output (default: redacted)
--sort string Sort results by field (prefix with - for descending, e.g., -name)
-v, --verbose Enable verbose output
SEE ALSO¶
- canvas - Canvas LMS CLI - Interact with Canvas from the command line
- canvas outcomes alignments - Get outcome alignments
- canvas outcomes create - Create a new outcome
- canvas outcomes get - Get outcome details
- canvas outcomes groups - Manage outcome groups
- canvas outcomes link - Link outcome to a group
- canvas outcomes list - List outcomes in a group
- canvas outcomes results - Get outcome results
- canvas outcomes unlink - Unlink outcome from a group
- canvas outcomes update - Update an outcome