From 03d7ce9afa21363e50a2171e9a9191e6f6ce0c87 Mon Sep 17 00:00:00 2001
From: Andrew Scholer
- Runestone's LTI 1.3 integration has been tested against Canvas and Moodle. Others LMS systems that support LTI 1.3 may or may not work. We welcome reports of successful use with other LMS systems and code pull requests to add any necessary support for other LMS systems. Community driven support is available on the
- 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: + Runestone supports the LTI Dynamic Registration protocol. (We do not support manual registration of LTI 1.3 tools via manual key exchange.) This means you will just need to enter one URL into your LMS and the two systems will negotiate the rest of the details:
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
- First make sure that you have a Runestone account. If you don't have one, you can create one at
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
- Depending on how your LMS reports your identity to Runestone, when you access Runestone from the LMS by clicking a link to your RS course or book, you may or may not be logged into Runestone as the same user as the account you created. (If your LMS reports your email, and you set up your RS account with the same email, then you should be logged in as the same user.) If you end up with a different identity in Runestone, you will likely want to add that user as an instructor. You can do this by adding the user as a TA
. See
+ First make sure that you have a Runestone account. If you don't have one, you can create one at
- Each RS course can be linked to only one LMS course. This means that if you have multiple courses
in your LMS for multiple sections or some other reason, you will need to create different RS courses for each LMS course. You can link multiple RS courses to the same LMS course (if you are using multiple books in one course.) If you need to unlink Runestone from an LMS, you can use the
There are some settings available in each Runestone course that affect LTI integration: -
+ Depending on how your LMS reports your identity to Runestone, when you access Runestone from the LMS by clicking a link to your RS course or book, you may or may not be logged into Runestone as the same user as the account you created. (If your LMS reports your email, and you set up your RS account with the same email, then you should be logged in as the same user.) If you end up with a different identity in Runestone, you will likely want to add that user as an instructor. You can do this by adding the user as a TA
. See
Find the subsection below for details on how to add Runestone to your course: +
+ Each RS course can be linked to only one LMS course. This means that if you have multiple courses
in your LMS for multiple sections or some other reason, you will need to create different RS courses for each LMS course. You can link multiple RS courses to the same LMS course (if you are using multiple books in one course.) If you need to unlink Runestone from an LMS, you can use the
There are some settings available in each Runestone course that affect LTI integration:
Find the subsection below for details on how to add Runestone to your course: +
Grades are normally sent to Runestone at the following times: +
Grades are normally sent by Runestone to the LMS at the following times:
in contextor in the assignment view).
Your LMS is considered the authority on due dates. By default, Runestone assignments will update their due dates to match the LMS. To disable this behavior, you can check the
Syncing behavior: +
To reuse course content that you linked in one course for a new course, you will generally want to do the following:
+ Do you want to have due dates in Runestone set to match those in your LMS for the copied assignments? +
If Yes, make sure the
Then, set up due dates in the LMS before linking the assignments.
+Now you are ready to link the copies on the two platforms. Make sure you are still logged into the new course in Runestone as you complete the linking.
+In your LMS, use the add content feature and select the Runestone tool. Assuming your assignments in the two platforms have matching names, the default actions suggested for each RS assignment will be to link to the existing LMS assignment with the same name.
+Submit the form to complete the linking process. You may get a message like Tool returned no content
as there were no new assignments sent from Runestone back to the LMS. But, the selected assignments should now be linked. Click one to verify.
The best way to create new content items (especially multiple at one time) is in the
To add content items, use one of the