Rating box + UI/UX improvements in the LearningSequence (LSO) kiosk player#11787
Open
kevenClausenKPG wants to merge 6 commits into
Open
Rating box + UI/UX improvements in the LearningSequence (LSO) kiosk player#11787kevenClausenKPG wants to merge 6 commits into
kevenClausenKPG wants to merge 6 commits into
Conversation
added 5 commits
June 16, 2026 17:14
…ay item description
…ay item description
Contributor
|
Hello @kevenClausenKPG. Perhaps you and @fhelfer could have a discussion about the comprehensive JavaScript in components/ILIAS/LearningSequence/resources/js/lso_kiosk_rating.js and whether there are any lighter-weight solutions for the use of Best regards, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rating box + UI/UX improvements in the LearningSequence (LSO) kiosk player
This PR improves the LearningSequence player in kiosk layout in several places. The main focus is a core-aligned integration of the rating feature directly on the currently opened object. In addition, navigation/orientation at the end of the sequence as well as the visibility of sequence and object information are improved.
1) Rating box in the LSO player
Context
The LearningSequence player previously lacked the ability to rate the currently opened object directly, even though ILIAS provides a core rating feature for many object types. The goal is to provide a core-conform rating box in the player header.
Implementation
ilRatingGUIis used (popover “Your Rating”, stars, “Remove Rating”).Technical notes
2) UI placement
Implementation
3) Further improvements in the kiosk player
3.1 Finish the sequence (Finish instead of a disabled Next)
Context
On the last page (last object), it is not clear that the sequence ends here: the Next button is simply disabled.
Implementation
3.2 Show the learning sequence title
Context
The title of the Learning Sequence is not visible in the kiosk player, although it is important for orientation.
Implementation
3.3 Show the object description directly in the header
Context
To see an object’s description, users previously always had to switch to the slate. This is unnecessarily cumbersome in the kiosk flow.
Implementation
References / tickets
Summary
Overall, these changes make the kiosk player easier to understand and handle for learners.