Feature Wiki
Tabs
Combining Starting Mechanism of LTI with connection to xAPI-LRS
Page Overview
[Hide]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.
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:
- xAPI: Statement Viewer with checking external LRS
- Support Highscore for xAPI Game Object and xAPI learning Module Object
- 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
3.3 New User Interface Concepts
There are no new interface concepts.
4 Technical Information
Nothing special to add.
5 Contact
- Author of the Request: Kohnle, Uwe [ukohnle]
- Maintainer: Kohnle, Uwe [ukohnle]
- Implementation of the feature is done by: Kohnle, Uwe [ukohnle]
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]