LTI in administration

Basics

Authentication: LTI versions

Add LTI consumer

Objective: You would like to add LTI consumers and use ILIAS here as an LTI provider.

Prerequisite: The other technical system must be LTI-capable.

Click-by-click 

  1. Open Administration > Expand ILIAS > LTI. 
  2. ILIAS shows the ILIAS tab as an LTI provider / tool.
  3. Click on the Add consumer button.
  4. ILIAS displays the Add consumer form.
    1. Title: Enter a title. 
    2. Description: Optionally enter a description, which is then displayed in small letters below the title.
    3. Prefix: The prefix is placed in front of login names. This ensures the uniqueness of login names. The assignment of users to LTI consumers is also made easier.
    4. Language: Select a language.
    5. Activate LTI for these object types: Here you decide in which types of tools in the repository this consumer should later be offered. If you activate the Courses checkbox here, a new sub-tab LTI releases is displayed in all courses in the repository in the Settings tab.
    6. Global role assigned to LTI users: Select a role. Every user in ILIAS must have at least one global role to be able to use the learning platform.
    7. Active: Activate the checkbox to make the consumer available, otherwise it will not be displayed in the repository.
  5. Click on Save.

Add LTI provider

Objective: You want to add LTI providers and use ILIAS here as LTI consumers.

Prerequisite: The other technical system must be LTI-capable.

Click-by-click 

  1. Open Administration > Expand ILIAS > LTI. 
  2. Click on the ILIAS as LTI consumer tab.
  3. ILIAS shows the Global Providers or Tools sub-tab for all users.
  4. Click on the button Add provider or tool globally for all users.
  5. ILIAS shows a form. The following settings are available:
    1. Create settings for a provider or a tool:
      1. Title: Enter a title. 
      2. Description: Optionally enter a description, which is then displayed in small letters below the title.
      3. Icon: Optionally, you can upload an image for another icon.
      4. Availability: Here you decide for which objects in the repository this consumer should be offered. OR Select the option for new and existing objects if you want to...
        1. for new and existing properties:
        2. for existing customers only:
        3. not available:
    2. Authentication:
      1. LTI version: Check which standard is compatible with both systems.
      2. Versions Settings
      3. Predefined key and secret:  
    3. Data protection settings: OWN PAGE
      1. Identification of the person: There are several privacy settings. It is recommended to choose a data-saving option, such as hash, random ID,...
      2. Privacy settings, select the option ...
      3. E-mail from teachers: Important addition, caregiver wants to be reachable
      4. Login name:
      5. Name of teachers:
      6. Send profile picture:
      7. External provider or external tool:
    4. Options for learning progress:
    5. Start options:
    6. Options for grouping and filtering providers and tools:
    7. Notes:
  6. Click on the Save button.

ILIAS as LTI provider

Objective: You would like an overview of which objects are transferred from the repository to other technical systems.

Click-by-click 

  1. Open Administration > Expand ILIAS >LTI. 
  2. ILIAS shows the ILIAS tab as an LTI provider / tool.
  3. Click on the Object shares sub-tab.
  4. ILIAS displays a table with all objects that are linked to an LTI consumer in the repository. You can call up the objects directly via the linked titles and see with which consumer they were shared.

ILIAS as an LTI consumer

Objective: You want to get an overview of which objects in the repository come from other technical systems.

Click-by-click 

  1. Open Administration > Expand ILIAS >LTI.
  2. ILIAS shows the ILIAS tab as an LTI provider / tool.
  3. Click on the ILIAS as LTI consumer tab and on the Usage sub-tab.
  4. ILIAS displays a table with all objects that are connected to an LTI provider in the repository.

ILIAS as an LTI consumer: Data protection settings

You want to create the data protection settings for a provider or a tool. The settings relate to personal data that is transmitted to the provider or tool. The following settings are available for identifying a person:

  1. High identifiability of the person
  • Email address: Sends the e-mail address of the profile as identification.
  1. Medium identifiability of the person
  • ID of the ILIAS account
  • ILIAS login as e-mail address
  • External ILIAS accounts ID
  1. No identifiability of the person
  • Hash combined with a unique ILIAS platform ID
  • Hash combined with the ILIAS domain formatted as an e-mail address
  • Random ID combined with a unique ILIAS platform

If possible, it is advisable to select settings that prevent the person from being identified, such as hash or random ID.