Implement a Prototype of an Accessible Sortable Table
- Mentors
- Radina Matic, Michaela Robosova
- Organization
- Learning Equality
- Technologies
- HTML, Javascript, Vue.js
- Topics
- Accessible Web Development
The Kolibri Design System contains resources for designers and developers building
Kolibri products. With inclusivity at the heart of Learning Equality’s mission, the purpose
of KDS is to reduce the time it takes to design & build products while ensuring
accessibility, responsiveness, and cross-browser compatibility.
Currently, Data tables in Kolibri and Studio are implemented using CoreTable and
SortableHeader components. However, this implementation does not support adding
sorting functionality to the tables, which is one of the most common tools for data
management. Sorting helps arrange data meaningfully to make it easier to understand,
compare, and visualize. Also, using these components leaves too much to the developer
to ensure accessibility across all user sections. This project aims to develop a new KDS
component, a sortable table to provide a solution to these problems.