Welcome to this article, in which we'll give you a quick overview of the LTI standard and the LTI parameters you'll need to fine-tune your LTI configuration. Please note, however, that Nudgis is configured by default to be natively compatible with LMSs, notably in terms of the permission profiles applied to the various LTI roles.
Before going any further, make sure that the prerequisites for LTI integration have been met.
Table of contents
How LTI works
LTI is a protocol that enables LMS users to integrate content provided by a third-party web tool simply and securely. It works with dedicated links to access content. Each piece of content that can be integrated by LTI is called a “tool” in the LTI nomenclature.
Nudgis supports the following versions of LTI:
- LTI 1.0 and LTI 1.1: The authentication protocol is based on OAuth1 and all communication between the LMS and Nudgis passes through the user's browser.
- LTI 1.3: The authentication protocol is based on OAuth2, and communication between the LMS and Nudgis takes place via the user's browser, but also directly between the servers (which requires that the LMS and Nudgis servers can communicate in both directions over HTTPS).
To use LTI 1.0/1.1 and LTI 1.3 simultaneously in Nudgis, version 12.2.0 (or next) is required.
The most interesting part of LTI is that it supports the notion of user roles; this means that the LTI tool provider knows what rights the user should be granted when accessing content.
To sum up, secure access is guaranteed by the following principle: if user A is registered in class 1, then all content linked to 1 will be accessible to him (and only that content).
Let's see how LTI works with a practical example:
1- Recording is triggered on a Miris Box UbiCast (or any other compliant recorder) with the speaker's email address in the metadata (speaker_email).
2- When the capture stops, the recording is automatically sent to Nudgis.
3- On receipt, when the media is ready, Nudgis sends an email to the teacher containing the LTI link and (potentially) instructions.
4- Once the video has been integrated into the LMS, when the teacher accesses it, he or she is automatically recognized as the editor and moderator.
5- When a student accesses media from Nudgis for the first time, a user account is created in Nudgis and permissions are applied to the user for that media, based on the student's LTI role.
6- When the student has viewed the media, a score can be sent to the LMS, which is a percentage of video playback.
This last feature is optional and set to No by default.
Main settings
To find LTI-related settings in Nudgis, go to Menu > Administration > Settings and authentication services > LTI.
To access these settings, your user account must have “Can edit site settings” permission.
- Enable LTI: The first option enables or disables LTI on your Nudgis platform.
- Parent access: If you want your users to be able to browse the Nudgis catalog from the LMS, you'll need to activate the “Parent access” option. This gives access permissions to the media's parent directories.
- Automatically move media / LTI main channel: The Automatically move media feature lets you arrange media added via LTI in dedicated channels. It goes hand in hand with the following option, which lets you define which chain will serve as the root for LTI content.
- Unique context identifier: To understand the following parameter, we need to define the notion of LTI context. The LTI context is the place in the LMS where the media has been integrated (a course, for example). If the option is enabled, the content can only be embedded in one and only one LMS course.
- Send playback progress as a note: Playback progress can be used to send a note to the LMS in the form of a percentage of media played. This will not be very accurate, however, as if the user watches the first half of the video twice, a score of 100% will be returned.
- Activate the text page: The LTI test page is very important: when you integrate it into your LMS, it enables you to view the user attributes brought up by your LMS via LTI (last name, first name, email address, etc.) as well as the user's role and permissions. It is particularly useful for debugging purposes.
- Field mapping: Field mapping enables you to match the attributes returned via LTI with the fields associated with Nudgis users. Since version 12.2.0, two field mapping forms have been available, allowing simultaneous use of LTI 1.0/1.1 and LTI 1.3.
Default values are pre-filled in the main fields. If you wish to change them, we strongly recommend that you use the test page to help you fill in these fields
Thank you for following this article. For a simplified use of LTI, we invite you to consult our article on UbiCast plugins for Moodle :
Comments
0 comments
Please sign in to leave a comment.