VoxLens – automatyczne i przyjazne prezentowanie danych użytkownikom programów odczytu ekranu.

VoxLens to biblioteka JavaScript, która umożliwia prezentowanie wykresów i grafów w sposób bardziej dostępny dla osób niewidomych.

(zrzut ekranu – udźwiękowiony wykres prezentujący Przypadki COVID-19 w podziale na stany USA)

Niezależnie od tego, czy są to statystyki COVID, informacje budżetowe czy jakiekolwiek inne dane liczbowe lub statystyczne, to często są one prezentowane w postaci wykresów i grafów, przeznaczonych do odbioru wizualnego.

“Badania pokazują, że ludzie nie chcą czytać tekstu – chcą jedynie szybkiej wizualizacji danych w postaci atrakcyjnego wykresu lub diagramu,” mówi Ather Sharif, a University of Washington doctoral student, in the Paul G. Allen School of Computer Science & Engineering.

Mapa frekwencji wyborczej jest o wiele łatwiejsza do zrozumienia niż 500-komórkowa tabela zawierająca ten sam zestaw danych. “Gdy na nią patrzę, to mogę odczytać dowolną informację, która mnie interesuje” – mówi Sharif – “Może ona dotyczyć mojego stanu, ogólnego trendu lub maksymalnych wartości.”.

Tabela tekstowa dostarcza czytnikowi ekranu lub użytkownikowi alfabetu Braille’a surowe dane, ale słabo przedstawia rzeczywiste informacje.

“Jeśli udostępniasz komuś tabelę, to zrównujesz go w zakresie dostępu do informacji. Ale wyobraź sobie tabelę zawierającą 10 000 lub więcej wierszy.”

Kiedy twórcy stron internetowych dołączają do wykresów i grafów tabele z danymi, które są widoczne tylko dla czytników ekranu, to użytkownik musi sam obliczyć minimum, maksimum, średnią i medianę – aby otrzymać te same informacje, które są oczywiste dla widzącego odbiorcy. A co zrobić sytuacji, gdy są to bardziej złożone dane takie jak krzywa dzwonowa z wyszczególnieniem odchyleń standardowych? Bez wczytania tabeli do arkusza kalkulacyjnego i dokonania odpowiednich obliczeń trudno takie dane zrozumieć.

“Deweloperzy często nie biorą pod uwagę obciążenia poznawczego, jakie rozwiązanie to nakłada na niewidomego użytkownika” – mówi Sharif. “Oferują równe dane, ale jednowymiarowa struktura tekstowa nie daje tylu informacji co ich graficzna prezentacja”. “Jest początek i koniec zdania, a wszystko inne pojawia się pomiędzy” – dodaje Jakub O. Wobbrock, profesor UW w Szkole Informacji.

“Ale gdy tylko przeniesiesz dane do przestrzeni dwuwymiarowych, takich jak wizualizacje, to nie ma wyraźnego początku i końca. Nie są one zbudowane w ten sam sposób, co oznacza, że nie ma oczywistego punktu wejścia lub sekwencji dla czytników ekranu.” Mówi Sharif, “Poza tym gdy dwie osoby patrzą na ten sam wykres, to mają one zazwyczaj dwa odrębne spostrzeżenia. Jedna osoba może skupić się na średniej, a druga na nietypowym rozkładzie lub szczególnym odchyleniu danych. Jak więc w takiej sytuacji stworzyć pojedynczą etykietę alt zawierającą opis dla tego wykresu?”.

“Niestety, użytkownikom czytników ekranu i brajla powiedziano, że dane tabelaryczne są dla nich najlepszym rozwiązaniem. Niewielu z nich zadało sobie jednak pytanie: “Czy jest coś, co mogłoby być jeszcze lepsze?” Sharif i członkowie jego zespołu uważają, że znaleźli rozwiązanie tego problemu. Nazywa się ono VoxLens i oto jak działa.