Copy Assignment to Another Course
A 3-step recipe with Canvas LMS. We can help you get access.
Recipe · 3 steps
Copy Assignment to Another Course
with Canvas LMS
Duplicate an assignment from one course into another.
- Read the source assignment to capture its name, description, points, and submission types.
- Create the copied assignment in the target course using the source assignment's fields.
- Read the copied assignment back from the target course to confirm it was created.
What you'll need to have ready
- sourceCourseId: The Canvas course id to copy the assignment from.
- sourceAssignmentId: The Canvas assignment id to copy.
- targetCourseId: The Canvas course id to copy the assignment into.
For your developer
Arazzo workflow canvas-lms:copy-assignment-to-course, 3 operations: getAssignment → createAssignment → getAssignment. Specs on APIs.io.