On Triboo, you can add an LTI component. On this post, you will learn how to add an LTI 1.1 component.

� Note:  Triboo also support LTI 1.3


Overview

When you add an LTI component to your course, Triboo is the LTI tool consumer, and the external tool or content is the LTI tool provider.

LTI is available by default in Studio, if not you can activate “lti” in the Advanced Settings>Advanced Module List page.

Setup your LTI tool provider

This is the first step to implement LTI on your Triboo course. You must follow instructions given by your provider until you generate your Client Key and your Client Secret. You will need these 2 informations to create your LTI Passport.

Create your LTI Passport String

Go back to your Triboo course, then Advanced Settings from the Settings tab and scroll down to “LTI Passports”.
Between the brackets you have to insert your LTI passport: (id:client_key:client_secret)

  • The id is is a value that you create to refer to the remote LTI tool provider. You should create an LTI ID that you can remember easily.
  • The client key is a sequence of characters that you obtain from the LTI tool provider. The client key is used for authentication and can contain any number of characters.
  • For example, your client key might be b289378-f88d-2929-ctools.school.edu.
  • The client secret is a sequence of characters that you obtain from the LTI tool provider. The client secret is used for authentication and can contain any number of characters. For example, your client secret can be something as simple as secret, or it might be a string of numbers and letters such as 23746387264 or yt4984yr8.

To create an LTI passport, combine the LTI ID, client key, and client secret in the following format (be sure to include the colons).
{your_lti_id}:{client_key}:{client_secret}

It should look like that :
[
    “H5P:tribooh5p-91ab9:RDdqUkq6s8cN7U0TD18HW4Tsd3gX3vAU”
]

You can also add multipe LTI Passports, separated by a comma :
[
“test_lti_id:b289378-f88d-2929-ctools.umich.edu:secret”,
“id_21441:b289378-f88d-2929-ctools.school.edu:23746387264”, “book_lti_provider_from_new_york:b289378-f88d-2929-ctools.company.com:yt4984yr8”
]

Adding an LTI Passport to the Couse Configuration

  1. Edit the unit in which you want to add the remote LTI tool and select Ressources from the Add New Component section. Select LTI.
  2. Select Edit in the component that appears.
  3. Configure the LTI component in the component editor. For more information about each setting, see bellow LTI component settings
  4. To test an LTI component, use the Preview feature or View Live version in Studio.

LTI component settings

Accept grades past deadline Specifies whether third party systems are allowed to post grades after the deadline. By default, this value is set to True.
Button Text Enter a custom label for the button that opens the external LTI tool.
Custom Parameters Sends additional parameters that are required by the remote LTI tool. The parameters that you send depend on the specific LTI tool you are using. Supply a key and value for each custom parameter. The key is an identifier for the parameter. Use the following format. {key}={value} For example, an LTI tool that displays an e-book might accept a page parameter to control which page the e-book opens to by default. The following example sends a page parameter to an LTI tool. [“page=144“]  
Display Name               Specifies the name of the component. This name appears as a heading above the problem. Unique, descriptive display names help you identify problems quickly and accurately for analysis.
Hide External Tool Controls whether the LTI component will display the remote LTI tool on the course page. Set the value to True to prevent the course page from displaying the remote LTI tool. Set the value to False to display the remote LTI tool and allow learners to interact with it.  
LTI Application Information The description of the remote LTI application. If the application requires a username or email address, use this field to inform learners that their information will be forwarded to the external application.
LTI ID (for LTI 1.1 only) Specifies the LTI ID for the remote LTI tool provider. This value must match the LTI ID that you entered as part of the LTI passport string for the LTI tool.
LTI URL (for LTI 1.3 only) Specifies the URL of the remote LTI tool that this component launches.
Open in New Page Select True if you want learners to click a link that opens the LTI tool in a new window. Select False if you want the LTI content to open in an IFrame in the current page. This setting is only used when Hide External Tool is set to False.    
Request user’s email Sends the learner’s email address to the remote LTI tool. An LTI component will only send learners’ email addresses if the Open in New Page control is set to True. When the new window launches, the learners are warned that if they continue, their email address will be shared with the LTI provider.  
Request user’s username Sends the learner’s username to the remote LTI tool. This is the username that the learner used to register for the course. An LTI component will only send learners’ usernames if the Open in New Page  control is set to True. When the new window launches, the learners are warned that if they continue, their username will be shared with the LTI provider.  
Scored Indicates whether the LTI component receives a numerical score from the remote LTI tool provider. By default, this value is set to False.
Weight Specifies the number of points possible for a problem. By default, if a remote LTI tool provider grades the problem, the problem is worth one point, and a learner’s score can be any value between zero and one. This setting is only applied if Scored is set to True.

Login to leave your feedback!

Leave a Reply

You must be logged in to post a comment.