|
29 | 29 | <subsection xml:id="lti1p3-lmsadmin"> |
30 | 30 | <title>LTI1.3 Setup - LMS Administrator</title> |
31 | 31 |
|
32 | | - <p> |
33 | | - The following must be completed one time by an LMS administrator. Once complete, instructors can link Runestone textbooks to their courses without further assistance from the LMS administrator. If you have run into issues with the setup or have questions, please open an issue on the <url href="https://github.com/RunestoneInteractive/rs/issues">Runestone github page</url>. Specify <q>LTI 1.3 Integration</q> as the issue type. Make sure to include your contact information, the LMS platform you are using, the domain your LMS runs on, and any other relevant information. |
34 | | - </p> |
| 32 | + <introduction> |
| 33 | + <p> |
| 34 | + The following must be completed one time by an LMS administrator. Once complete, instructors can link Runestone textbooks to their courses without further assistance from the LMS administrator. If you have run into issues with the setup or have questions, please open an issue on the <url href="https://github.com/RunestoneInteractive/rs/issues">Runestone github page</url>. Specify <q>LTI 1.3 Integration</q> as the issue type. Make sure to include your contact information, the LMS platform you are using, the domain your LMS runs on, and any other relevant information. |
| 35 | + </p> |
35 | 36 |
|
36 | | - <p> |
37 | | - Runestone supports the LTI Dynamic Registration protocol. This means you will just need to enter one URL into your LMS and the two systems will negotiate the rest of the details. This registration URL is: <c>https://runestone.academy/admin/lti1p3/register</c> |
38 | | - </p> |
| 37 | + <p> |
| 38 | + Runestone supports the LTI Dynamic Registration protocol. This means you will just need to enter one URL into your LMS and the two systems will negotiate the rest of the details: |
| 39 | + </p> |
39 | 40 |
|
40 | | - <p>For Runestone to properly function, you will likely need to ensure specific settings in your LMS system. See the subsections below for details on particular platforms. Please note that user interfaces on LMS platforms change over time and the shown screenshots and described options may not perfectly match what you see. |
41 | | - <ul> |
42 | | - <li><xref ref="lti1p3-lmsadmin-canvas" text="title"/></li> |
43 | | - <li><xref ref="lti1p3-lmsadmin-moodle" text="title"/></li> |
44 | | - </ul> |
45 | | - </p> |
| 41 | + <note xml:id="lti1p3-registration-url"> |
| 42 | + <title>Runestone LTI 1.3 Registration URL</title> |
| 43 | + <program>https://runestone.academy/admin/lti1p3/register</program> |
| 44 | + </note> |
| 45 | + |
| 46 | + <p> |
| 47 | + For Runestone to properly function, you will likely need to ensure specific settings in your LMS system. See the subsections below for details on particular platforms. Please note that user interfaces on LMS platforms change over time and the shown screenshots and described options may not perfectly match what you see. |
| 48 | + <ul> |
| 49 | + <li><xref ref="lti1p3-lmsadmin-canvas" text="title"/></li> |
| 50 | + <li><xref ref="lti1p3-lmsadmin-moodle" text="title"/></li> |
| 51 | + <li><xref ref="lti1p3-lmsadmin-D2L" text="title"/></li> |
| 52 | + </ul> |
| 53 | + It is likely Runestone will work with other LMS platforms that support LTI 1.3, but we have not tested it with them. Refer to the notes below for platforms that have been tested for ideas on what kind of settings you might need to enable for Runestone to work properly. |
| 54 | + </p> |
| 55 | + </introduction> |
46 | 56 |
|
47 | 57 | <subsubsection xml:id="lti1p3-lmsadmin-canvas"> |
48 | 58 | <title>LTI 1.3 Admin Setup - Canvas</title> |
|
57 | 67 | <image source="Figures/canvas-lti1p3-settings.jpg" alt="Canvas LTI 1.3 Feature Options settings" /> |
58 | 68 |
|
59 | 69 | <p> |
60 | | - To register Runestone as an available app, go to <term>Site Admin > Apps > Manage</term> and select <term>Install a New App</term>. Select <c>1.3</c> as the LTI version, <c>Dynamic Registration</c> as the method, and use the the URL listed above. After pressing OK, you should get a confirmation message with a close button. Press that to continue to configure the App. |
| 70 | + To register Runestone as an available app, go to <term>Site Admin > Apps > Manage</term> and select <term>Install a New App</term>. Select <c>1.3</c> as the LTI version, <c>Dynamic Registration</c> as the method, and use the the URL listed above (<xref ref="lti1p3-registration-url"/>). After pressing OK, you should get a confirmation message with a close button. Press that to continue to configure the App. |
61 | 71 | </p> |
62 | 72 | <p> |
63 | 73 | All the settings on the <term>Permissions</term> screen should be left on. (If you wish to configure Runestone to not share Personally Identifying Information about users, you will get a chance to do so in the next step.) |
|
84 | 94 | <title>LTI 1.3 Admin Setup - Moodle</title> |
85 | 95 |
|
86 | 96 | <p> |
87 | | - To register Runestone as an available app, go to <term>Site administration > Plugins > External tool > Manage tools</term>. Use the URL listed above as the <term>Tool URL</term> and press <tem>Add LTI Advantage</tem>. After pressing OK, you should get a confirmation message with a close button. |
| 97 | + To register Runestone as an available app, go to <term>Site administration > Plugins > External tool > Manage tools</term>. Use the URL listed above (<xref ref="lti1p3-registration-url"/>) as the <term>Tool URL</term> and press <tem>Add LTI Advantage</tem>. After pressing OK, you should get a confirmation message with a close button. |
88 | 98 | </p> |
89 | 99 | <p> |
90 | 100 | Next, activate the app by Clicking <term>Activate</term> on its card in the Tools list. |
|
104 | 114 |
|
105 | 115 | <image source="Figures/canvas-lti1p3-anon.jpg" alt="Canvas LTI 1.3 Data Sharing Setting" /> |
106 | 116 | </subsubsection> |
| 117 | + |
| 118 | + <subsubsection xml:id="lti1p3-lmsadmin-D2L"> |
| 119 | + <title>LTI 1.3 Admin Setup - D2L</title> |
| 120 | + <p> |
| 121 | + To add a new LTI 1.3 tool go to <term>Admin Tools > Manage Extensibility</term>. Then select the <term>LTI Advantage</term> tab and click on <term>Register Tool</term>. |
| 122 | + </p> |
| 123 | + |
| 124 | + <image source="Figures/d2l-lti1p3-settings.png" alt="D2L LTI 1.3 Registration" /> |
| 125 | + |
| 126 | + <p> |
| 127 | + Once Runestone is registered, under <term>Manage Extensibility</term> ensure that the settings look something like the following. In particular, make sure that <term>Send Institution Role</term> is enabled. |
| 128 | + </p> |
| 129 | + |
| 130 | + <image source="Figures/d2l-lti1p3-manage.png" alt="D2L LTI 1.3 Management" /> |
| 131 | + |
| 132 | + <p> |
| 133 | + The deployment of Runestone should include the settings below. In particular, make sure that the following settings are enabled: |
| 134 | + <ul> |
| 135 | + <li><term>Org Unit Information</term> under security settings</li> |
| 136 | + <li><term>Open as External Resource</term>, <term>Grades created by LTI will be included in Final Grade</term>, and <term>Auto Create Grade Items</term> under configuration settings</li> |
| 137 | + </ul> |
| 138 | + For an anonymous deployment, you can disable the name and email fields. |
| 139 | + </p> |
| 140 | + |
| 141 | + <image source="Figures/d2l-lti1p3-deployment.png" alt="D2L LTI 1.3 Deployment" /> |
| 142 | + |
| 143 | + <p> |
| 144 | + Finally, configure a <term>Deep Linking Quicklink</term> type <term>Link</term> for the Runestone deployment. Make sure the <term>URL</term> points to <c>https://runestone.academy/deep_linking</c>. |
| 145 | + </p> |
| 146 | + |
| 147 | + <image source="Figures/d2l-lti1p3-quicklink.png" alt="D2L LTI 1.3 Quicklink" /> |
| 148 | + |
| 149 | + </subsubsection> |
107 | 150 | </subsection> |
108 | 151 |
|
109 | 152 | <subsection xml:id="lti1p3-instructor-setup"> |
|
143 | 186 | <subsubsection xml:id="lti1p3-lms-instructor-setup-canvas"> |
144 | 187 | <title>LTI 1.3 Instructor Setup - Canvas</title> |
145 | 188 | <p> |
146 | | - You will need the <term>Client ID</term> of the Runestone installation on your LMS. Ask your LMS administrator for this piece of information. Refer them to <xref ref="lti1p3-lmsadmin-canvas"/> for information on how to find this.</p> |
| 189 | + You will need the <term>Client ID</term> of the Runestone installation on your LMS. Ask your LMS administrator for this piece of information. Refer them to <xref ref="lti1p3-lmsadmin-canvas" text="title"/> for information on how to find this.</p> |
147 | 190 | <p> |
148 | 191 | In your Canvas course, go to <term>Settings > Apps</term> and look for <term>View App Configurations</term> and click on it: |
149 | 192 | </p> |
|
0 commit comments