Feature Wiki

Information about planned and released features

Tabs

LTI

1 General

Maintainer and Tester

  • LTI Provider
    • Authority to Sign off on Conceptual Changes: Saaweel
    • Authority to Sign off on Code Changes: Zallax, Saaweel, smeyer
    • Authority to Curate Test Cases: jcopado
    • Authority to (De-)Assign Authorities: jcopado
    • Assignee for Issues: jcopado
    • Assignee for Security Reports: jcopado
    • Unit-specific Guidelines, Rules, and Regulations: LINK MISSING

 

  • LTI Consumer
    • Authority to Sign off on Conceptual Changes: Saaweel
    • Authority to Sign off on Code Changes: Zallax, Saaweel
    • Authority to Curate Test Cases: jcopado
    • Authority to (De-)Assign Authorities: jcopado
    • Assignee for Issues: jcopado
    • Assignee for Security Reports: jcopado
    • Unit-specific Guidelines, Rules, and Regulations: LINK MISSING

 

Additional

Roadmap

Short Term

  • Merge the fixes for LTI 1.3 Dynamic Registration into ILIAS 10 and ILIAS 11.
  • Merge the fixes for LTI Deep Linking into ILIAS 10 and ILIAS 11.
  • Merge the fixes for the LTI 1.3 Assignment and Grade Service into ILIAS 10 and ILIAS 11.
  • Keep monitoring Learning Progress synchronization, which is expected to work correctly with the current fixes.

Mid Term

  • Rework the LTI implementation into a single module that contains both sides of the LTI integration.
  • Align the internal structure and naming with the current LTI Tool and Platform roles.
  • Remove outdated and obsolete code paths that are no longer required for the supported LTI workflows.
  • Rebuild the user interface with current ILIAS UI components from the Kitchen Sink and avoid deprecated ILIAS modules.

Long Term

  • Apply for official LTI certification to ensure that ILIAS fully complies with IMS Global standards and guarantees interoperability with certified external tools.
  • Ensure that the reworked LTI module follows the correct LTI flows consistently.
  • Improve maintainability by reducing duplicated responsibilities between the current Consumer and Provider implementations.
  • Make future maintenance easier and faster through a cleaner architecture, current UI components, and removal of deprecated dependencies.

 

Roadmap

Short Term

  • Merge the fixes for LTI 1.3 Dynamic Registration into ILIAS 10 and ILIAS 11.
  • Merge the fixes for LTI Deep Linking into ILIAS 10 and ILIAS 11.
  • Merge the fixes for the LTI 1.3 Assignment and Grade Service into ILIAS 10 and ILIAS 11.
  • Keep monitoring Learning Progress synchronization, which is expected to work correctly with the current fixes.

Mid Term

  • Rework the LTI implementation into a single module that contains both sides of the LTI integration.
  • Align the internal structure and naming with the current LTI Tool and Platform roles.
  • Remove outdated and obsolete code paths that are no longer required for the supported LTI workflows.
  • Rebuild the user interface with current ILIAS UI components from the Kitchen Sink and avoid deprecated ILIAS modules.

Long Term

  • Apply for official LTI certification to ensure that ILIAS fully complies with IMS Global standards and guarantees interoperability with certified external tools.
  • Ensure that the reworked LTI module follows the correct LTI flows consistently.
  • Improve maintainability by reducing duplicated responsibilities between the current Consumer and Provider implementations.
  • Make future maintenance easier and faster through a cleaner architecture, current UI components, and removal of deprecated dependencies.

 

More information about LTI is available at the page (Project) LTI Support in ILIAS

2 Projects

The following projects are planned or have been realised for this component:

3 Suggested Features

In the following list you can add a request for a new feature or pick-up an already suggested feature about that should be decided again. The lists below show existing suggestions and scheduled features of this component.

Ready for Jour fixe

already suggested

4 Accepted Features

The following features have been accepted for trunk but are not yet scheduled for a specific ILIAS version.

5 Scheduled Features

The following features have been scheduled / published in ILIAS 12:

The following features have been scheduled / published in ILIAS 11:

The following features have been scheduled / published in ILIAS 10:

The following features have been scheduled / published in ILIAS 9:

The following features have been scheduled / published in ILIAS 8:

The following features have been scheduled / published in ILIAS 7:

The following features have been scheduled / published in ILIAS 6:

The following features have been scheduled / published in ILIAS 5.4:

The following features have been scheduled / published in ILIAS 5.3:

LTI support in the core of ILIAS was introduced with 5.3 (tool provider). A plugin for making ILIAS an LTI tool consumer called 'External Content (with LTI)' is already available in the ILIAS plugin data collection, see here.

6 Redundant and Rejected Feature Requests

Requests that are redundant (already implemented in other requests)

Rejected Feature Requests

Last edited: 23. Oct 2025, 09:47, Kunkel, Matthias [mkunkel]