Feature Wiki

Information about planned and released features

Tabs

Implement Kiosk-Mode for Content Page

1 Initial Problem

General Kiosk-Mode aims at introducing a general solution for displaying ILIAS-objects in a Kiosk-Mode. This solution should be implemented for the ILIAS Content Page (Introducing Content Page Object).

2 Conceptual Summary

The Kiosk-Mode should be implemented according to the General Kiosk-Mode.

The focus is to present the content of the content page without providing user controls to either edit / change the page or to access the funtional tabs of the content page.

3 User Interface Modifications

3.1 List of Affected Views

  • Learning Sequence Player View

3.2 User Interface Details

  • in general, all tabs, the title, the description and the action menu of the content page will be hidden
  • the page editor content of content the content page will be displayed in the content area of the calling component (e.g. the learning sequence "playback" view)
  • controls which need to be addressable from the calling component (e.g. in the learning sequence control tool bar):
    • if the learning progress mode "Users Monitor and Set Status Themselves (Complete Module)" is activated: [Mark as completed] (function: set learning progress for the current user to "completed")

This is how a content page is displayed in regular mode:

This is how it should be displayed in kiosk mode:

3.3 New User Interface Concepts

None

4 Technical Information

Feature Banch: https://github.com/mjansenDatabay/ILIAS/tree/feature-content-page-kiosk-mode

5 Contact

6 Funding

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

7 Discussion

Jansen, Michael [mjansen] 16 OCT, 2018: According to the rules of the KioskMode a view MUST NOT render controls that trigger a page change. The CoPage content can contain the following type of controls, which currently violate against this rule:

  • Internal links in text
  • Internal links used for media objects
  • Linked user profiles
  • ... maybe others I don't know, yet.

JourFixe, ILIAS [jourfixe], 15 OCT 2018 : We highly appreciate this suggestion and schedule it for 5.4. We accept that all internal links are opened in a new window/tab as described above by the maintainer.

8 Implementation

Implemented as described above.

Test Cases

Test cases completed at 2018-10-22 by Jansen, Michael [mjansen]

  • C24860 : Darstellung im Kiosk Modus
  • C24861 : Besondere Behandlung interner Links
  • C24862 : Lernfortschritt

Approval

Approved at 2018-10-22 by Glaubitz, Marko [mglaubitz].

Last edited: 22. Oct 2018, 16:35, Glaubitz, Marko [mglaubitz]