LTI Course Copy
Enabling this setting allows existing Codio course content used in your LMS to be copied into a new Codio course and a new course in your LMS. Enable this for courses connected to the “Master” course in your LMS. The parameter will be disabled by default for all copied courses.
Note
Screenshots below show Canvas, but other LMS platforms should be similar. Refer to their documentation for more assistance.
Important
Codio can automatically detect the course to copy from using LMS-provided source identifiers, removing the need to manually specify codio_course_target_id in most cases. This applies to both LTI 1.3 and LTI 1.1.
If your LMS provides
lis_course_offering_sourcedid, Codio will use it automatically to detect the parent course.Codio also supports
lis_course_section_sourcedidfor course copy detection. If both are present,lis_course_offering_sourcedidtakes priority.Not all LMS platforms supply these identifiers. When neither is available,
codio_course_target_idmust be set manually.In Canvas, if
lis_course_offering_sourcedidis unavailable due to privacy settings, use the custom parametercustom_codio_course_offering_sourcedid=$CourseOffering.sourcedIdas a fallback.
LTI 1.3 Course Copy
First enable LTI Constant URLs for your course.
In your existing Codio course, enable Enable LTI course copy, save your changes.
In your LMS, use “Copy this Course” (or equivalent) to create your new course.
In the new LMS course, go to settings and add a unique SIS ID (e.g.
Fall2026).Open one of the new assignments in the copied LMS course. This will create the new course in Codio with content from your original course.
LTI 1.1 Course Copy
First enable LTI Constant URLs for your course.
In your existing Codio course, enable Enable LTI course copy and save your changes.
Add both custom parameters to the tool in the Master course in Canvas.
In your LMS, use “Copy this Course” (or equivalent) to create your new course.
Go to External Apps and edit the existing app connecting Codio to your LMS.
Replace the existing custom field with a unique ID of your own (e.g.
codio_course_target_id=semester-year).
Submit.
Open one of the new assignments in the copied LMS course. This will create the new course in Codio with content from your original course.