We're trying to build out a maintainable way of managing higher-level course content and have that information flow down into course instances. We're currently using integration_id and integration_data on Assignments to effectively identify each assignment. When we create copies, import content, or use Blueprint Courses to push data to new courses, the copied assignments do not contain the original values for integration_id and integration_data. Is there a way to optionally copy this over?
Our alternative is to handle course copies and management through the API, which then means managing courses in an external or custom-built tool. We would love to continue using the Canvas UI if possible. Is this something that can be done?