Contributor
Baby_Elias

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.