Feature Wiki

Information about planned and released features

Tabs

Combining Starting Mechanism of LTI with connection to xAPI-LRS

If you need any help in filling out this wiki page, please visit our ILIAS Community FAQ.

1 Initial Problem

LTI in the current version 1.1 is extremely limited when it comes to the outcome service. Only a score in the form of a decimal break is transferred - not even the learning status. Now there are considerations in H5P to connect the call of content via LTI with the storage of data in an LRS. This would allow a learning status and further information to be queried and made available within ILIAS.

https://synlloer.blogs.uni-hamburg.de/h5p-und-xapi-und-so-educational-data-mining-learning-analytics-und-die-oeffnung-der-bildungswelt/

The combination of LTI with xAPI is relatively unique and only because of the importance of H5P has this concept emerged.

2 Conceptual Summary

In principle, learning data can be queried in this configuration via xAPI and LTI. xAPI provides more detailed data that could be used for Educational Data Mining (EDM) or Learning Analytics (LA). LTI provides a summary value in version 1.1, but it is completely sufficient to determine the ILIAS learning status - and it is easier to understand.
Therefore, only the LTI Outcome Service is used in this concept to determine learning status. Only in addition, two views based on xAPI statements are offered, which should enable a deeper understanding of the learning experiences as well as transparency about the stored data. These views are described in:

For the specific H5P LTI object, it simply means that the following options complement the usual LTI settings:
  • Selection of LRS client
  • Specify Activity_id
  • Statement Viewer
  • Highscore

The same machanisms for user identification can be used for LTI and xAPI.

3 User Interface Modifications

3.1 List of Affected Views

Only the settings-view is changed for this special LTI-subobject and the views for statement and highscore are added as an option.

3.2 User Interface Details

Settings for H5P-Object if xAPI-section is activated

3.3 New User Interface Concepts

There are no new interface concepts.

4 Technical Information

Nothing special to add.

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

JourFixe, ILIAS [jourfixe], 26 AUG 2019 : We highly appreciate this suggestion and schedule the feature for ILIAS 6.

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed on 2019-12-06 by Kohnle, Uwe [ukohnle]

Subsection: Kursadministrator legt LTI-Consumer-Objekt auf Basis globaler Provider-Einstellungen an

  • 32073: Benutzer legt LTI-Consumer-Objekt mit xAPI-Unterstützung an

Approval

Approved at 26 Nov 2019 by Bakker, Onno [onnobakker].

Last edited: 8. Dec 2019, 18:09, Kohnle, Uwe [ukohnle]