canvas assignment-groups
canvas assignment-groups¶
Manage Canvas assignment groups
Synopsis¶
Manage Canvas assignment groups for organizing and weighting assignments.
Assignment groups allow you to organize assignments into categories (like Homework, Quizzes, Exams) and optionally weight them for grade calculation.
Examples:
canvas assignment-groups list --course-id 123
canvas assignment-groups get 456 --course-id 123
canvas assignment-groups create --course-id 123 --name "Homework" --weight 25
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 assignment-groups create - Create a new assignment group
- canvas assignment-groups delete - Delete an assignment group
- canvas assignment-groups get - Get assignment group details
- canvas assignment-groups list - List assignment groups in a course
- canvas assignment-groups update - Update an assignment group