LTI Administration

Learning Tools Interoperability™ (LTI) refers to a specification developed by the IMS Global Learning Consortium that enables the integration of internet-based learning applications with online platforms offered by learning providers.

Our expanded  LTI Content Management options make it easier for users to  access and manage LTI content (such as recordings and other resources) from all providers. This one stop tool puts you in control of managing the LTI content for Courses and Events through features such as naming and filtering options, the ability to see all LTI content for a particular Course, run exception reports and bulk add information.

Path: Admin Toolbar > Advanced > System Administration > LTI

LTI Vendors

If you allow Instructors/Faculty to host content on such service vendors as Panopto, ECHO360 or CampusPack, you will need to create a vendor record for each of those.

Add New Vendor

This screen is used to define an LTI Vendor. Once you have created an LTI Vendor you can create one or more providers based on that LTI Vendor. If you are connecting to multiple systems for one vendor, then each system will be defined as a different provider.

  • Vendor Name (*): This field is unique
  • Description: Optional
  • Version: You have three options when dealing with a Vendor's cert:
    • Validate the cert as part of the standard LTI / CURL process. NOTE: This is the preferred method.
    • Ignore the cert. CURL process will run without verifying the vendor's cert.  This should only be used if there is an issue with a vendor's cert, such as it is expired or the provider is not trusted.
    • Use a local cert. Use a local version of the vendor's cert. NOTE: This is the least recommended option.
  • Ignore Certificate
  • Local Cert: Click on the chevron and make a selection
  • Local CA: Click on the chevron and make a selection
  • Use Resource Auth Key: Check if this vendor also supports an API interface.
  • Save Record

The purpose of the LTI Vendor record is to identify the capabilities of an LTI Resource based on the Vendor and Version of the product. Some systems may use more than one service from a given vendor, so this centralizes the cataloging and management of the capabilities of the LTI  resources.

NOTE: More information is located under the ? (Help) icon

​For example, let's pretend that you have 2 Programs (Program A and Program B). Each Program uses  Echo360. Each Program has their own Echo360 account they would like to use (and keep separated from each other).  

  • You would create one (1) ECHO360  Vendor record.
  • Then, create 2 Provider records, setting the Vendor of each to "ECHO360" and use the Provider Name field to designate the difference in the account
    • Provider Name: ECHO360-Program_A  
    • Provider Name: ECHO360-Program_B
LTI Providers

This report shows all of the assigned LTI providers that your system can link to.

Click on the LTI resource's name to edit or review the settings or run access tests.

NOTE: More information is located under the ? (Help) icon

NOTE: A given LTI vendor may have more than one resource available. Use the Provider Name  field to differentiate.

  • For example if you have 2 Programs, both using the ECHO360 service and they have unique ECHO360 accounts.  
  • You could specify the Provider Name as ECHO360-Program_A and  ECHO360-Program_B.

New Provider

This screen is used to define an LTI resource which can be linked to from the Leo system. Each resource contains learning objects, such as lecture capture recordings, SCORM objects, documents, wikis, etc., that can be accessed from the Course, Event, or Long Event.

Use the links at the top of the screen to test your connections.

  • Vendor (*):
  • Provider Name (*):
  • Description: Optional
  • Provider URL (*):
  • OAuth Key (*):
  • OAuth Secret (*):
  • Class:
  • Screen:
  • Save
LTI Resources

This report displays the Resource Links to all of your Event or Course content which is hosted by an LTI Provider.

You can manage the links to the content for one of these external services here. The nature of what can be controlled in this screen is dependent upon the capabilities that have been enabled between Leo and the Provider's system.

Some LTI Providers require you to copy the links from their system and paste them into Leo. Other Providers allow you to first create the link object in Leo, and then click it to go connect it to your content of choice in the Provider's system. As we integrate with each Provider, we take this into account and have modified the interface appropriately to allow you to quickly set up LTI links.

  • Select LTI Provider: Double click to see a list of LTI Providers available to you. .
  • Click Select