Feature Wiki
Tabs
Move Survey-Questions to accessible KS-Sequential Navigator
Page Overview
[Hide]1 Initial Problem
The question view of the survey is currently using legacy templates and needs to be migrated to KS elements.
2 Conceptual Summary
In a first step panels are used to wrap around the question content. The question content itself will stay legacy content for now.
- The "Suspend" button is becomes a dropdown action.
- The "Go to Start Page" button is becomes dopdown action.
3 User Interface Modifications
3.1 List of Affected Views
- Survey > Info > Start Survey
3.2 User Interface Details
3.3 New User Interface Concepts
None
3.4 Accessibility Implications
Adding the KS-Panel should not worsen the accessibility of survey questions.
4 Technical Information
No technical issues.
5 Privacy
Current state: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/components/ILIAS/Survey/PRIVACY.md
This feature will not have any privacy implications.
6 Security
No security issues.
7 Contact
- Author of the Request: Tödt, Alexandra [atoedt]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
Seiler, Yvonne [yvseiler] 10. JUNE 2024: I find it somewhat unfortunate that actions are available for the survey within the question item (Suspend Survey, ViewControl). The question title appears so far away from the actual question. Have you thought about using a ListingPanel in which the ViewControl and the dropdown could be arranged on the same line (like Example 2 Standard Listing Panel)?
Is the change in the form saved directly after input or are the answers saved first when the ViewControl is used? It could be that users here are also unsure.
Where would I find the “Finish Survey” button at the end of the survey?
JourFixe, ILIAS [jourfixe], 10 JUN 2024: We see some usability problems with the current version and suggest to discuss the navigation pattern with our UI/UX experts in the upcoming UI Clinic at 19 JUN. The solution for the survey should also work in similar scenarios like the T&A and the Learning Sequence. If no solution can be found in the UI Clinic, the current suggestion could be presented again in a later JF. The related FR 'Modal to Finish Survey' is postponed, too.
UI Clinic, 3. JULY 2024: In two UI Clinic sessions, a group of people worked on and discussed the description of a new KS component that allows you to navigate in a sequence (see minutes). This component can be used for surveys, tests, learning modules and learning sequences. The next step is to finalise the description of the KS component, develop the KS component (many thanks to CaT for his willingness to do this) and then present it to the JF.
The UI Element to be developed might be called Sequential Navigator.
Seiler, Yvonne [yvseiler], 2. DECEMBER 2024: There is now a PR for a first implementation of a UI component Sequence Navigation for use in T&A manual assessment. Feedback, especially from the description, is welcome in order to enable use outside of T&A manual assessment.
10 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}
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at {date} by {user}.
Last edited: 2. Dec 2024, 15:05, Seiler, Yvonne [yvseiler]