Feature Wiki

Information about planned and released features

Tabs

Move Survey-Questions to accessible KS-Panels

1 Initial Problem

The question view of the survey is currently using legacy templates and needs to be migrated to KS elements.

Old View

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

New View

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

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.

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: 3. Jul 2024, 11:51, Seiler, Yvonne [yvseiler]