copy_course_contents
Copy topics, coursework, materials, announcements, and Drive attachments between Google Classroom courses. Preview with dry-run before applying changes.
Instructions
Copy published topics, coursework, class materials, announcements, rubrics when supported, and Drive attachments between courses. Dry-run defaults to true. Applying requires Drive credential paths configured separately from Classroom credentials.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Preview only (default true). Set false to make Drive and Classroom changes. | |
| driveFolderId | Yes | Drive parent folder ID for copied attachments. | |
| sourceCourseId | Yes | Source course ID. | |
| pastDueDatePolicy | No | For coursework with dates already in the past: skip it (default) or copy it without the expired due date. | |
| destinationCourseId | Yes | Destination course ID; must currently have no students to apply a copy. |