You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/instructors/admin/integration/lti-course-copy.rst
+47-23Lines changed: 47 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,38 +8,62 @@ LTI Course copy
8
8
9
9
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. This should be enabled for the courses connected with the "Master" course in your LMS. The parameter will be disabled by default for all copied courses.
.. Note:: the screenshots below are for implementation in Canvas but other LMS systems should be similar. Refer to their documentation for more assistance
18
-
19
-
First enable :ref:`LTI Constant URLs <lti-keys-and-urls-information>` for your course.
20
13
21
-
1. In your existing Codio course, enable the **Enable LTI course copy** button, and save your changes
<strong>Note:</strong> The screenshots below are for implementation in Canvas but other LMS systems should be similar. Refer to their documentation for more assistance.
16
+
</div>
22
17
23
-
.. figure:: /img/lti/enable_class_fork.png
24
-
:alt:Enable course copy field
25
18
19
+
First enable :ref:`LTI Constant URLs <lti-keys-and-urls-information>` for your course.
26
20
27
-
2. Both custom parameters should be added to the tool in the Master course.
28
-
3. In your LMS "Copy this Course" (or equivalent term for your LMS) and create your new course
29
-
30
-
.. figure:: /img/lti/copy_course.png
31
-
:alt:Copy LMS Course
32
21
33
-
3. When completed go to **External Apps** and edit the existing app connecting Codio to your LMS
34
-
4. Replace the existing custom field that was set from your original Codio course with an id of your own (e.g something like codio_course_target_id=semester-year)
35
22
36
-
.. Note:: If your LMS supports ``lis_course_offering_sourcedid`` you do not need to specify ``codio_course_target_id`` for the copied course, ``lis_course_offering_sourcedid`` will be used automatically to detect the course. For cases when ``lis_course_offering_sourcedid`` is needed for course copy but not available due to privacy settings in Canvas, a custom parameter ``custom_codio_course_offering_sourcedid=$CourseOffering.sourcedId`` can be tried.
7. In the new course created in your LMS, open one of the new assignments and this will then create the new course in Codio containing the content from your original Codio course.
<strong>Note:</strong> If your LMS supports <codestyle="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px4px; border-radius: 3px;">lis_course_offering_sourcedid</code> you do not need to specify <codestyle="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px4px; border-radius: 3px;">codio_course_target_id</code> for the copied course, <codestyle="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px4px; border-radius: 3px;">lis_course_offering_sourcedid</code> will be used automatically to detect the course. For cases when <codestyle="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px4px; border-radius: 3px;">lis_course_offering_sourcedid</code> is needed for course copy but not available due to privacy settings in Canvas, a custom parameter <codestyle="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px4px; border-radius: 3px;">custom_codio_course_offering_sourcedid=$CourseOffering.sourcedId</code> can be tried.
0 commit comments