| Termin | Definicja |
|---|---|
| brak dostępności (WCAG) | Brak dostępności (WCAG) to niezgodność treści cyfrowej z wytycznymi dostępności dla osób z niepełnosprawnościami. Na czym polega brak dostępności według WCAGBrak dostępności (WCAG) oznacza sytuację, w której treść, aplikacja internetowa albo dokument cyfrowy nie może być prawidłowo odczytany, obsłużony lub zrozumiany przez część użytkowników, w tym osoby korzystające z technologii asystujących. WCAG, czyli Web Content Accessibility Guidelines, opisuje wymagania dotyczące dostępności treści internetowych. Wytyczne opierają się na czterech zasadach: treść powinna być postrzegalna, funkcjonalna, zrozumiała i kompatybilna z różnymi sposobami korzystania z komputera. Brak dostępności nie jest pojedynczym komunikatem systemowym ani awarią konkretnego podzespołu. Może wynikać z konstrukcji strony, dokumentu PDF, formularza, aplikacji, pliku multimedialnego lub interfejsu programu. Przykładem jest obraz pozbawiony tekstu alternatywnego, nagranie bez napisów, formularz bez prawidłowo opisanych pól albo element interfejsu dostępny wyłącznie po najechaniu wskaźnikiem myszy. Tego rodzaju przeszkoda może wystąpić nawet wtedy, gdy strona otwiera się bez błędu i wygląda poprawnie na ekranie. Elementy interfejsu, które tworzą barieręJedną z częstych przyczyn problemów jest brak obsługi klawiaturą. Użytkownik powinien móc przejść do interaktywnych elementów za pomocą klawisza Tab, rozpoznać aktualne położenie fokusu i wykonać podstawowe działania bez obowiązkowego używania myszy. Jeżeli fokus jest niewidoczny, przeskakuje w nielogicznej kolejności albo zatrzymuje się w komponencie, interfejs staje się trudny lub niemożliwy do obsłużenia dla osób korzystających z klawiatury, przełączników lub innych urządzeń wejściowych. Problemy mogą dotyczyć również struktury informacji. Nagłówki HTML powinny odzwierciedlać hierarchię treści, listy powinny być zapisane jako listy, a etykiety pól formularza muszą jednoznacznie wskazywać, jaką wartość należy wprowadzić. Sam kolor nie powinien być jedynym sposobem przekazania informacji, ponieważ osoba z zaburzeniami rozpoznawania barw może nie odróżnić komunikatu. Istotny jest także kontrast tekstu i elementów sterujących, odpowiedni rozmiar obszarów klikalnych oraz możliwość powiększenia treści bez utraty informacji i funkcji. Odrębną grupę stanowią treści dynamiczne. Komunikat o błędzie, zakończeniu operacji lub zmianie stanu powinien być przekazany również technologiom asystującym, na przykład czytnikowi ekranu. Automatycznie odtwarzany dźwięk, migające elementy, limit czasu bez możliwości jego przedłużenia oraz animacje wywołujące dyskomfort mogą dodatkowo ograniczać użyteczność interfejsu. Ocena wymaga sprawdzenia zachowania strony w konkretnych scenariuszach, a nie tylko pobieżnego obejrzenia jej wyglądu. Jak rozpoznawać i dokumentować niezgodnościAnalizę dostępności można rozpocząć od przeglądu struktury dokumentu i ręcznych testów obsługi. Należy sprawdzić kolejność przechodzenia klawiszem Tab, widoczność fokusu, działanie formularzy, możliwość zamknięcia okien dialogowych oraz zachowanie po powiększeniu widoku. W przypadku materiałów multimedialnych trzeba zweryfikować obecność napisów, opisów i alternatywnej formy przekazu. W dokumentach elektronicznych znaczenie mają między innymi oznaczenie języka, kolejność czytania, nagłówki, tekst alternatywny grafik oraz poprawne rozpoznanie tabel. Narzędzia automatyczne mogą wykryć część problemów, takich jak brak atrybutu alt, nieprawidłowe powiązanie etykiety z polem formularza, błędną strukturę nagłówków lub zbyt niski kontrast. Nie zastępują jednak testów ręcznych. Automat może potwierdzić, że obraz ma opis, lecz nie oceni, czy opis przekazuje właściwe znaczenie. Nie rozstrzygnie też, czy instrukcja jest zrozumiała, czy kolejność obsługi jest logiczna i czy komunikat o błędzie został prawidłowo przekazany osobie używającej czytnika ekranu. Wynik kontroli warto zapisać w sposób możliwy do odtworzenia: z podaniem adresu lub nazwy pliku, elementu, sposobu wywołania problemu, oczekiwanego zachowania i rzeczywistego rezultatu. Przydatne są także informacje o użytej przeglądarce, systemie, metodzie obsługi oraz technologii asystującej. Tak przygotowany opis pozwala programiście lub administratorowi ustalić, czy przyczyną jest kod HTML, arkusz CSS, skrypt JavaScript, konfiguracja komponentu, niepoprawny plik źródłowy czy ograniczenie użytego narzędzia. Wpływ problemu na korzystanie z komputeraBrak dostępności może powodować, że użytkownik nie znajdzie potrzebnej informacji, nie wypełni formularza, nie odczyta komunikatu albo nie zakończy procesu zakupu czy rejestracji. W przypadku komputera problem jest zwykle związany z treścią lub aplikacją uruchomioną na urządzeniu, a nie z uszkodzeniem pamięci, dysku czy ekranu. Jeżeli jednak interfejs działa nieprawidłowo również z powodu błędów systemowych, nieaktualnych sterowników, uszkodzonej przeglądarki lub niewłaściwej konfiguracji powiększenia i czytnika ekranu, potrzebne jest oddzielenie problemu programowego od usterki sprzętowej. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego w przypadku problemów z działaniem samego urządzenia można przeprowadzić diagnostykę sprzętu oraz środowiska systemowego. Ocena braków w kodzie strony, redakcja treści alternatywnych i projektowanie zgodności z WCAG wymagają natomiast pracy po stronie właściciela serwisu, autora dokumentu lub zespołu tworzącego aplikację. Prawidłowe rozpoznanie granicy między awarią komputera a niezgodnością cyfrowej treści ułatwia skierowanie sprawy do właściwego wykonawcy. Usunięcie bariery powinno być sprawdzone ponownie po wprowadzeniu zmiany. Sama deklaracja zgodności albo pozytywny wynik pojedynczego skanera nie dowodzi pełnej dostępności. Kontrola powinna obejmować najważniejsze ścieżki użytkownika, różne rozmiary ekranu, obsługę klawiaturą, czytnik ekranu i sytuacje błędne. Dzięki temu można ustalić, czy poprawka rozwiązała rzeczywisty problem, czy tylko zmieniła jego objaw. |