From cdb5b581aa11a84b078b97b9323cc0779a17a2d3 Mon Sep 17 00:00:00 2001 From: Andrew Scholer Date: Sat, 21 Jun 2025 11:37:03 -0700 Subject: [PATCH] Update LTI docs for 1.3 in production --- pretext/Registration/lti.ptx | 4 ++-- pretext/Registration/lti1p3.ptx | 14 ++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/pretext/Registration/lti.ptx b/pretext/Registration/lti.ptx index 2ce58e0..f0882c7 100644 --- a/pretext/Registration/lti.ptx +++ b/pretext/Registration/lti.ptx @@ -4,10 +4,10 @@ Introduction

- Runestone provides two methods of LTI integration. LTI 1.1 and LTI 1.3. LTI 1.3 is the newer standard and is more secure and more flexible. However, it requires setup by an administrator of your Learning Management System (LMS). LTI 1.1 can be set up by an individual instructor without LMS admin support. + Runestone provides two methods of LTI integration. LTI 1.1 and LTI 1.3. LTI 1.3 is the newer standard and is more secure and more flexible. However, it requires setup by an administrator of your Learning Management System (LMS). LTI 1.1 can be set up by an individual instructor without LMS admin support. If you are using an LMS that your institution administers, we recommend you explore using LTI 1.3. If you are using something like Canvas Free-for-Teacher that does not provide administrator access, you will need to use LTI 1.1.

- We recommend that you use LTI 1.3 if possible If you are using LTI 1.3 you should follow the instructions in . If you are using LTI 1.1 then follow the instructions in this section. + If you wish to use LTI 1.3, skip to the instructions in . If you are using LTI 1.1 then follow the instructions in this section.

diff --git a/pretext/Registration/lti1p3.ptx b/pretext/Registration/lti1p3.ptx index 23c629e..ed5530c 100644 --- a/pretext/Registration/lti1p3.ptx +++ b/pretext/Registration/lti1p3.ptx @@ -2,15 +2,12 @@ Integrating with your LMS Using LTI 1.3 Introduction - -

LTI 1.3 Integration is in limited testing and is only available on a special development server not intended for production use. If you are interested in testing it against your LMS, please reach out to ascholerChemeketa on the Runestone Discord Server

-

Runestone provides two methods of LTI integration. LTI 1.1 and LTI 1.3. LTI 1.3 is the newer standard and is more secure and more flexible. However, it requires setup by an administrator of your Learning Management System (LMS). LTI 1.1 can be set up by an individual instructor without LMS admin support.

- We recommend that you use LTI 1.3 if possible If you are using LTI 1.3 you should follow the instructions in this section. If you are using LTI 1.1 then follow the instructions in . + If you are using LTI 1.3 you should follow the instructions in this section. If you are using LTI 1.1 then follow the instructions in .

@@ -31,6 +28,11 @@ LTI1.3 Setup - LMS Administrator + +

+ 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 Runestone github page. Specify LTI 1.3 Integration 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. +

+

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: https://runestone.academy/admin/lti1p3/register

@@ -107,6 +109,10 @@ LTI1.3 Setup - Instructor + +

To use LTI 1.3 integration with a course, the domain of your LMS must be approved by a Runestone administrator. If your institution required Runestone to complete any paperwork as part of the setup of Runestone as an LTI 1.3 tool, this should already be complete. If your institution did not contact Runestone during setup, you will need to make a request for approval. You can do so by making a new issue on the Runestone github page. Select Request for LTI 1.3 Approval as the issue type and make sure to specify your contact information, and the domain your LMS runs on.

+
+

First make sure that you have a Runestone account. If you don't have one, you can create one at Runestone Academy. Create a Runestone course to link to your LMS course. You may also wish to set up assignments in Runestone at this point, although you can always link new ones later. Before you try to link your LMS to a course and/or assignments, you should make sure you are logged into Runestone and currently viewing the course you want to link to.