Skip to content

Commit 104c8a7

Browse files
authored
updated LTI Course copy (#382)
Updated wording Added Table Updated note box --------- Co-authored-by: Lola Valente <lvalente@codio.com>
1 parent 811a6ae commit 104c8a7

1 file changed

Lines changed: 47 additions & 23 deletions

File tree

source/instructors/admin/integration/lti-course-copy.rst

Lines changed: 47 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,38 +8,62 @@ LTI Course copy
88

99
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.
1010

11-
**Video - LTI Course Copy:**
12-
1311
.. raw:: html
1412

15-
<script src="https://fast.wistia.com/embed/medias/x99lsbx801.jsonp" async></script><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script><div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"><div class="wistia_embed wistia_async_x99lsbx801 seo=false videoFoam=true" style="height:100%;position:relative;width:100%"><div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img src="https://fast.wistia.com/embed/medias/x99lsbx801/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div></div></div></div>
16-
17-
.. 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.
2013

21-
1. In your existing Codio course, enable the **Enable LTI course copy** button, and save your changes
14+
<div style= " margin: 0 0 10px 20px; padding: 10px; background: #f0f0f0; border: 3px solid #00ece5;">
15+
<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>
2217

23-
.. figure:: /img/lti/enable_class_fork.png
24-
:alt: Enable course copy field
2518

19+
First enable :ref:`LTI Constant URLs <lti-keys-and-urls-information>` for your course.
2620

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
3221

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)
3522

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.
3723

38-
.. figure:: /img/lti/parent_class.png
39-
:width: 400
40-
:alt: Parent course ID
24+
+-----------------------------------------------+------------------------------------------------------------------------------+
25+
| 1. In your existing Codio course, enable | .. figure:: /img/lti/enable_class_fork.png |
26+
| the **Enable LTI course copy** button, | :alt: Enable course copy field |
27+
| and save your changes. | |
28+
| | |
29+
| | | |
30+
| | |
31+
| 2. Both custom parameters should be added to | |
32+
| the tool in the Master course in Canvas. | |
33+
| | |
34+
| | | |
35+
| | |
36+
| 3. In your LMS "Copy this Course" (or | |
37+
| equivalent term for your LMS) and | |
38+
| create your new course. | |
39+
+-----------------------------------------------+------------------------------------------------------------------------------+
40+
| 4. When completed go to **External Apps** | .. figure:: /img/lti/copy_course.png |
41+
| and edit the existing app connecting | :alt: Copy LMS Course |
42+
| Codio to your LMS. | |
43+
| | |
44+
| | | |
45+
| | |
46+
| 5. Replace the existing custom field that | |
47+
| was set from your original Codio course | |
48+
| with an id of your own (e.g similar to | |
49+
| codio_course_target_id=semester-year) | |
50+
| | |
51+
| | | |
52+
| | |
53+
| 6. Submit | .. figure:: /img/lti/parent_class.png |
54+
| | :width: 400 |
55+
| | | :alt: Parent course ID |
56+
| | |
57+
| 7. In the new course created in your LMS, | |
58+
| open one of the new assignments and this | |
59+
| will then create the new course in Codio | |
60+
| containing the content from your original | |
61+
| Codio course. | |
62+
+-----------------------------------------------+------------------------------------------------------------------------------+
4163

42-
6. Submit
4364

44-
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.
65+
.. raw:: html
4566

67+
<div style="margin: 0 0 10px 20px; padding: 10px; background: #f0f0f0; border: 3px solid #00ece5;">
68+
<strong>Note:</strong> If your LMS supports <code style="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px 4px; border-radius: 3px;">lis_course_offering_sourcedid</code> you do not need to specify <code style="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px 4px; border-radius: 3px;">codio_course_target_id</code> for the copied course, <code style="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px 4px; border-radius: 3px;">lis_course_offering_sourcedid</code> will be used automatically to detect the course. For cases when <code style="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px 4px; 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 <code style="color: #9747ff; background: rgba(151, 71, 255, 0.1); padding: 2px 4px; border-radius: 3px;">custom_codio_course_offering_sourcedid=$CourseOffering.sourcedId</code> can be tried.
69+
</div>

0 commit comments

Comments
 (0)