Feature Wiki

Information about planned and released features

Tabs

SCORM Cross-Module Database

1 Initial Problem

By now, SCORM Learning Modules cannot exchange information.
E.g., a nickname a user chose in one module cannot be used in another module, neither can any kind of achieved objective.

2 Conceptual Summary

A new object type "SCORM Hub" is introduced which is able to store data from SCORM Learning Modules as well as to hand them over to other modules.
Users have to state the involved modules as well as the title of involved data variables.

3 User Interface Modifications

3.1 List of Affected Views

(none of the existing ones)

3.2 User Interface Details

(none of the existing ones involved)

3.3 New User Interface Concepts

When creating an object of that type, you may select from a "Type" list the SCORM RTE version of modules from which data can be retrieved.

Adding an object of that type takes you to the "Content" tab.

The object to be introduced is featuring the following tabs:

  • Content:
    This tab allows to select SCORM Learning Modules supposed to deliver data to / receive data from the SCORM Hub.
    After doing so, SCORM variables from those modules can be selected which are supposed to be retrieved by the SCORM Hub (or to be delivered from it).
  • Info
  • Permissions

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Privacy Information

{ Please list all personal data that will need to be stored or processed to implement this feature. For each date give a short explanation why it is necessary to use that date. }

6 Contact

  • Author of the Request: Suittenpointner, Florian [suittenpointner]{Please add your name.}
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

7 Funding

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

8 Discussion

Kohnle, Uwe [ukohnle] Please use xAPI/cmi5 instead.

9 Implementation

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

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 30. Apr 2023, 22:19, Kohnle, Uwe [ukohnle]