copy_rubric
Duplicate an existing rubric, preserving criteria, ratings, comments, and outcome links. Copy within a course or across courses, with optional renaming and assignment association.
Instructions
Duplicate an existing rubric. Copies title, criteria (with ratings, long descriptions, and outcome links), and free_form_criterion_comments. By default copies into the same course; pass target_course_id to copy across courses. Optionally renames and associates with one or more assignments. Display toggles (hide_score_total / hide_points / hide_outcome_results) are inherited from the source's primary association unless overridden. NOTE: outcome-linked criteria require the same outcome to be available in the target course; if it isn't, Canvas may strip the outcome link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_title | No | Title for the copy. Defaults to '<original title> (copy)'. | |
| hide_points | No | Override hide_points (Canvas UI: 'Remove points from rubric') on the new association(s). Defaults to the source's value. | |
| assignment_ids | No | Optional: assignment IDs in the target course to associate the copy with. | |
| hide_score_total | No | Override hide_score_total on the new association(s). Defaults to the source's value. | |
| source_course_id | Yes | Course ID where the rubric currently lives | |
| source_rubric_id | Yes | Rubric ID to copy | |
| target_course_id | No | Course ID to copy into. Defaults to source_course_id. | |
| hide_outcome_results | No | Override hide_outcome_results on the new association(s). Defaults to the source's value. |