Feature Wiki

Information about planned and released features

Tabs

Support Highscore for xAPI Game Object and xAPI learning Module Object

1 Initial Problem

There are (learning) scenarios characterized by a competition between individuals or teams. This may be currently true for the 'xAPI Game Object' or the 'xAPI Learning Module Object', but can also apply to other objects. Specifically for xAPI a selection of statements would be required. In a considerably simple case these may be the points obtained. However, combinations of e.g. scored points and time required are also possible.

2 Conceptual Summary

Conceptually, this is an extension of the Statement Viewer (xAPI: Statement Viewer with checking external LRS) with a focus on ranking analogous to ILIAS tests (Highscore).
The views for displaying and settings of the highscore are nearly identical with one exception: the settings-option at the test 'Without Names' with the meaning 'Ranking is displayed without listing the names of the other participants. This will be the case anyway if the test was taken anonymously.'  is omitted here. Instead, analogous to the statement viewer, the right 'read_outcomes' is used with the meaning 'if the right read_outcomes does not exist, only own statements will be displayed'. This is done to avoid any differences in privacy between Statement Viewer and Ranking.
Note: The subtab 'Show Ranking' exists next to the subtab 'Show Statements' if required.

3 User Interface Modifications

The following shows the relevant section of the 'settings'-screen currently for the xAPI Standard Object and for the xAPI Learning Module Object.

3.1 List of Affected Views

The views for the Highscore are the same as shown under Highscore. The columns 'Percentage' and 'Hints' are not displayed because necessary data are missing.

3.2 User Interface Details

3.3 New User Interface Concepts

There are no new User Interface Concepts.

4 Technical Information

The implementation uses techniques from the xAPI Statement Viewer. There are no expected negative effects on security or performance.

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. Please consider a centralised ranking service for a future ILIAS version to avoid multiple ranking implementations.

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-08 by Kohnle, Uwe [ukohnle]

  • 32089: Anzeige von Platzierungen

Approval

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

Last edited: 9. Dec 2019, 00:04, Kohnle, Uwe [ukohnle]