Feature Wiki

Information about planned and released features

Tabs

Accessible KS-Bar Charts for Survey

1 Initial Problem

Results presentation in Survey > Results > Details comprise a bar chart. The bar chart is not using the KS element.

The bar charts currently used do not have alt-texts an are thus not accessible.

Screenshot of not accessible bar chart in ILIAS 9

2 Conceptual Summary

  • The currently used bar chart is to be replaced by a vertical KS-Chart. 
  • The KS-Chart hand-over the actual measurement-item-value-pairs in a textual form to screen readers. There is  o need for manually created alt-tests. The library automatically creates the data for screen readers.
  • Since there is no replacement for the matrix question chart, which is not part of the KS, these will be dissolved into multiple SC bar charts. 

3 User Interface Modifications

3.1 List of Affected Views

  • Survey > Results > Details 

3.2 User Interface Details

Mock Up with Kitchensink Bar Chart

3.3 New User Interface Concepts

None.

3.4 Accessibility Implications

The bar charts currently used do not come with alt-texts. Replacing them with the KS-Element would allow for having automatically generated alt-texts. This would improve the bar charts greatly. 

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 does not implement any privacy related changes.

6 Security

{ Does the feature include any special security relevant changes, e.g. the introducion of new endpoints or other new possible attack vectors. If yes, please explain these implications and include a commitment to deliver a written security concept as part of the feature development. This concept will need an additional approvement by the JourFixe. }

7 Contact

8 Funding

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

9 Discussion

JourFixe, ILIAS [jourfixe], 10 JUN 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10.

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: 10. Oct 2024, 18:46, Seiler, Yvonne [yvseiler]