Feature Wiki
Tabs
Implement Kiosk-Mode for Content Page
Page Overview
[Hide]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
- Author of the Request: Richard Klees
- Maintainer: Jansen, Michael [mjansen]
- Implementation of the feature is done by: Jansen, Michael [mjansen], Killing, Alexander [alex]
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]