Introduction
This document provides a comprehensive guide to implementing LTI 1.3 Deep Linking between FluencyLink and popular Learning Management Systems (LMS) such as Canvas, Schoology, and Moodle. LTI 1.3 (Learning Tools Interoperability) is a standard that allows seamless integration of educational tools and content into LMS environments, providing a unified experience for educators and learners.
Overview of LTI 1.3 Deep Linking
LTI 1.3 Deep Linking allows course creators and educators to select and embed content directly from FluencyLink into LMS courses. This integration enhances the user experience by allowing easy access to educational content without leaving the LMS environment.
Key Components
Issuer URL: The platform identifier (FluencyLink).
Client ID: Unique identifier for the FluencyLink tool.
Public Keyset URL: URL for FluencyLink's public keys to validate JWTs.
OIDC Initiation URL: Used by LMS to initiate the authentication process with FluencyLink.
Redirect URIs: URLs where FluencyLink will send the user back to the LMS after authentication.
How to Get Deeplink URL from FluencyLink
To copy deep-link URL for available content from the library page > Click on the three dots action icon present on the thumbnail > Click on the text “Copy Deeplink URL” > URL will be copied to the clipboard.
2. To copy deep-link URL for available content from the Manage content page > Click on the three dots action icon present on the content card > Click on the text “Copy Deeplink URL” > URL will be copied to the clipboard.
3. To copy deep-link URL for available Assessments> Click on the hamburger action icon present on the thumbnail > Click on the copy icon > URL will be copied to the clipboard.
4. To copy the deep-link URL for the available Assignment > Click on the three dots action icons on the card > Click on the copy deep link URL > and the URL will be copied to the clipboard.
5. To copy deep-link URLs for available courses> Click on the three dots action icon present on the cardl > Click on the text “Copy Deeplink URL” > The URL will be copied to the clipboard.
6. To copy deep-link URLs for available courses TOC item > Click on the three dots action icon present on the course TOC > Click on the text “Copy Deeplink URL” > The URL will be copied to the clipboard.
3. Integration Steps for Each LMS
3.1 Canvas
Navigate to Developer Keys:
Log in to Canvas as an admin.
Go to Admin > Developer Keys > + Developer Key > LTI Key.
Configure LTI 1.3 Tool:
Provide the Client ID from FluencyLink.
Configure the following:
Redirect URIs: As provided by FluencyLink.
Public Keyset URL: Enter the Public Keyset URL from FluencyLink.
OIDC Initiation URL: Use the Initiate Login URL from FluencyLink.
Save the configuration.
Enable the Tool:
Go to Settings > Apps > View App Configurations.
Find your newly created app and click Enable.
Add Content Using Deep Linking:
In a course, go to Modules > External Tool > Select the FluencyLink tool.
Use the FluencyLink interface to choose content and add it to the course.
Paste the Deeplink URL copied from FluencyLink under the External Tool > Find tool
3.2 Schoology
Navigate to App Center:
Log in to Schoology as an admin.
Go to App Center > Install LTI App.
Configure LTI 1.3 Tool:
Enter the Client ID and Deployment ID provided by FluencyLink.
Set up the Public Keyset URL, OIDC Initiation URL, and Redirect URIs.
Save the configuration.
Add the Tool to a Course:
Go to a course, and select Add Materials > External Tool.
Select the FluencyLink tool to access the deep linking interface.
Select and Embed Content:
Use FluencyLink to select the content you want to embed in the course.
Paste the Deeplink URL copied from FluencyLink under the External Tool > Find tool
3.3 Moodle
Navigate to Site Administration:
Log in to Moodle as an admin.
Go to Site Administration > Plugins > External Tool > Manage Tools > Configure a Tool Manually.
Add a New LTI Tool:
Provide the Client ID, Deployment ID, and Public Keyset URL from FluencyLink.
Configure the OIDC Initiation URL and Redirect URIs.
Enable the Tool:
Save the tool configuration and ensure it is visible to course creators.
Embedding Content:
Within a course, select Add an Activity or Resource > External Tool.
Select the FluencyLink tool, choose the content via deep linking, and embed it in the course.
Grade Passback
Launching Content or Assessment from deep link URLs also supports Grade Passback. It is only supported for TOC assessment deep link URLs and Standard Test deep link URL
Note - It is not supported for In-line assessment.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article