Feature Wiki

Information about planned and released features

Tabs

xAPI

1 General

Maintainer and Tester

  • xAPI/cmi5
    • Authority to Sign off on Conceptual Changes: [ukohnle]
    • Authority to Sign off on Code Changes: [ukohnle]
    • Authority to Curate Test Cases: [ukohnle]
    • Authority to (De-)Assign Authorities: [ukohnle]
    • Tester: TESTER MISSING
    • Assignee for Security Reports: ukohnle
    • Assignee for Security Issues: ukohnle
    • Unit-specific Guidelines, Rules, and Regulations: LINK MISSING

 

Additional

This page includes development requests and activities using xAPI or Experience API, formerly known as Tin Can API (see also http://www.adlnet.gov).

The starting point for supporting xAPI and cmi5 in ILIAS is the xAPI Standard Object with the options for configuring the Learning Record Store (LRS) in administration and various options for the object itself.
The creation of new objects should be facilitated by the selection of subobjects for specific application scenarios. It is planned to successively implement the following subobjects:

The following features are already provided for the xAPI Learning Module Object, which are also available in the xAPI Standard Object:
In a further step, smaller, xAPI-supporting elements can also be integrated via the page editor xAPI Page Editor Component without support for Learning Progress and managed conveniently xAPI Media Pool.

There is also a need for special combinations of integration and data storage Combining Starting Mechanism of LTI with connection to xAPI-LRS.

The seamless integration into ILIAS as LMS includes the support for organizational units and certificates. The capture of learning progress has a central importance here. Since there will be no LRS in ILIAS itself, there are two possibilities: Data can be queried from the LRS (xAPI: Detecting Learning Progress by checking LRS) or on the way to the Learning Record Store (LRS) via the xAPI: LRS proxy. For both cases, options for determining learning progress are successively implemented:

Object-related functionalities for Learning Analytics are to be successively implemented:In a later expansion, Cross-Objective Learning Analytics could be available for portfolio and, if necessary, superiors.

However, learning analytics should always be seen in the context of privacy and data minimization. Even at the beginning of the development, functionalities for pseudonymisation and anonymisation are ready. The xAPI: LRS proxy also offers options for deleting data without affecting ILIAS learning progress.
The xAPI: LRS proxy should be further developed to filter the usually high amount of xAPI statements to meet the requirements of data minimization. The following functionalities will be implemented successively:

If the amount of data is significantly reduced, the implementation of an LRS in ILIAS in general (xAPI: limited Learning Record Store (LRS) is also possible. Developments are also planned on the basis of specific profiles (for example, xAPI: Profile SCORM).
In cases where a larger amount of data appears to be required, xAPI: User Agreement for Data Privacy Issues should take effect. The support of Personal Data Locker (PDL - xAPI: Support for Personal Data Lockers) is also an option in the medium term to make data controllable.

Finally, we also thought of the administrators who should get an overview of xAPI / cmi5 in ILIAS as stress-free as possible (including (anonymized) Usage Reporting of xAPI Objects in Administration).

xAPI Specification

 

There is no roadmap.md published yet.

2 Projects

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

NEW Projects

Projects On-Hold

Completed Projects

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 after show existing suggestions and scheduled features of this component.

SUGGESTED FOR 11

SUGGESTED FOR 10

Already suggested

4 Scheduled Features

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

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

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

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

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

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

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

5 Redundant and Rejected Feature Requests

Requests that are redundant (already implemented in other requests)

Rejected Feature Requests

Last edited: 29. Aug 2024, 15:16, Gruber, Ann-Christin [acgruber]