Toegankelijkheidsonderzoek

Rapport:
Audit digitale toegankelijkheid website Bieb to bieb


Onderzoeker
Julia, Swink, Renate, Swink
Datum
4 juli 2023
Opdrachtgever
Koninklijke Bibliotheek

Samenvatting onderzoeksresultaat

De website Bieb to bieb voldoet nog niet aan WCAG 2.1 niveau AA. Er zijn 29 van de 50 succescriteria waar één of meer fouten zijn gevonden. In dit document is vastgelegd in hoeverre de website voldoet aan de toegankelijkheidseisen die vastgelegd zijn in WCAG, de Web Content Accessibility Guidelines.

De website biebtobieb.nl is onderzocht tussen 28 juni en 4 juli 2023. Het onderzoek is uitgevoerd aan de hand van de evaluatiemethode WCAG-EM. Doel van dit rapport is om te bepalen welke verbeteringen nodig zijn om dit digitaal kanaal toegankelijker te krijgen.

Positieve punten:
Sommige links zijn voorzien van verborgen teksten om het linkdoel duidelijker te maken. De weergave van content is niet beperkt tot een lay-out en past zich aan als het mobiele scherm wordt gedraaid. Er zijn geen bewegende of naast vaste content scrollende delen van content die bezoekers kunnen afleiden.

Verbeterpunten:
Op deze website wordt overmatig en onnodig gebruik gemaakt van ARIA-technieken, wat onnodige fouten introduceert en geen waarde toevoegt aan de toegankelijkheid van de website. Een specifiek voorbeeld van een dergelijke fout is het verbergen van interactieve elementen met aria-hidden.
Bovendien zijn enkele belangrijke knoppen niet toegankelijk via het toetsenbord. Dit rapport bevat gedetailleerdere informatie over verschillende problemen die zijn geïdentificeerd.

Het onderzoek richt zich specifiek op de toegankelijkheid van de website voor mensen met een functiebeperking, zoals mensen die blind, doof, laaggeletterd zijn of andere functieproblemen hebben. Voor hen is het van belang dat de website technisch en inhoudelijk zo is ingericht dat de site voor hen goed bruikbaar is. Een website optimaliseren voor toegankelijkheid heeft meer voordelen; het maakt de website beter bruikbaar voor iedereen (bijvoorbeeld ook voor mensen die op hun mobieltje kijken in een zonnige omgeving) en het maakt de site beter vindbaar in zoekmachines.

Scope van de evaluatie

Naam website Bieb to bieb
Scope van de website Binnen de scope van het onderzoek valt:
  • Alle pagina's op biebtobieb.nl.
Buiten de scope van het onderzoek valt:
  • Subwebsite(s) waarbij de HTML en/of het systeem afwijkt van de onderzochte website (niet gevonden).
  • Alle externe systemen en websites waar via het onderzochte domein met een link naar wordt verwezen.
Conformiteitsdoel WCAG 2.1 niveau AA
Basisniveau van toegankelijkheid ondersteund De website is geschikt voor alle gangbare browsers en hulpapparatuur.

Overzicht toetsresultaat

Principe Voldoende Onvoldoende Onbekend
1 Waarneembaar 5 15 0
2 Bedienbaar 9 8 0
3 Begrijpelijk 6 4 0
4 Robuust 1 2 0
Totaal 21 29 0

Leeswijzer

Dit onderzoek is een momentopname. De website kan inmiddels veranderd zijn. De gevonden problemen zijn slechts voorbeelden. Ga daarom bij elk probleem de gehele website na of dit ook op andere plaatsen voorkomt. Dit onderzoek is slechts een steekproef van een aantal pagina's. Er zijn zo veel mogelijk verschillende type pagina's opgenomen in de sample om zo een goede indruk te krijgen van de toegankelijkheid. Let op! Bij het aanbrengen van verbeteringen of wijzigingen op de website/app kunnen nieuwe problemen ontstaan. Succescriteria gemarkeerd met "Niet aanwezig" worden automatisch goedgekeurd. Succescriteria gemarkeerd met "Onbekend" worden niet goedgekeurd.

Uitgebreide toetsresultaten


1. Waarneembaar

1.1 Tekstalternatieven

1.1.1 Niet-tekstuele content (Niveau A)

Alle niet-tekstuele content die aan de gebruiker wordt gepresenteerd, heeft een tekstalternatief dat een gelijkwaardig doel dient, behalve voor de hierna vermelde situaties.

Informatie over succescriterium 1.1.1 Niet-tekstuele content

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/login staat een logo met zichtbare tekst “BiebtoBieb samen beter blijven”. De alt-tekst van deze afbeelding is “Logo BiebtoBieb”. Het tweede deel van de tekst ontbreekt. Geef een blinde bezoeker dezelfde informatie door het tweede deel van de tekst toe te voegen.

Als de website bekeken wordt op een klein scherm, verandert het hoofdmenu in een knop met twee zwarte bolletjes. Deze knop staat rechtsboven de pagina en opent het mobiele menu. Deze afbeelding heeft een tekstalternatief “Logo Biebtobieb”. Dit is geen correcte beschrijving van de afbeelding en de functie van deze knop. Verander deze tekst in “Open menu” / ”Sluit menu”. Zie biebtobieb.nl/do/portal.

Op pagina biebtobieb.nl/do/termsconditionsreadh staat het logo van biebtobieb.nl. Het alt-attribuut ontbreekt op deze afbeelding. Bij een afbeelding zonder alt-attribuut wordt een bestandsnaam voorgelezen. Zorg voor een alt-attribuut.

Op pagina biebtobieb.nl/do/page?id=296840-70616765 staan in de linker zijkolom menu-items met een icoontje van een document. Dit zijn decoratieve icoontjes, toch zijn ze voorzien van role=”img” en aria-label=”pagina”. Nu wordt onnodig 23 keer “pagina” voorgelezen. Om dit icoontje voor hulpsoftware te verbergen, verwijder het aria-label en vervang role=”img” door role=”presentation”. Dit komt ook op pagina biebtobieb.nl/do/search?id=24299-737461727470616765&search_and=netwerk&command=search voor. Elk item in de filters dat een icoontje heeft, wordt twee keer voorgelezen.

Op pagina www.biebtobieb.nl/do/shortcutselect staan keuzevakjes om je voorkeuren aan te geven. Elk keuzevakje heeft een label met een afbeelding van een ster en wat tekst. De decoratieve afbeelding is voorzien van role=”img”. Deze code zorgt ervoor dat de afbeelding zichtbaar wordt voor hulpsoftware. Er is een aria-label aan de afbeelding gegeven met tekst “Statusupdate”. Deze tekst wordt nu 50 keer voorgelezen. Daarnaast heeft elke afbeelding een title-attribuut die dezelfde tekst herhaalt als de zichtbare tekst van het label. Vervang role=”img” door role=”presentation”, verwijder het aria-label en het titel-attribuut. Deze iconen met “Statusupdate” komen ook in de berichten voor. Zie biebtobieb.nl/do/startpage?id=4367-737461727470616765.

In de linkerkolom op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 staat een foto van een medewerker. De alternatieve tekst luidt: “Paul”. Onder de afbeelding staat “Levien den B”. Dit is verwarrend. Pas één van de twee aan.

In het pdf-document “Vacature beschrijving” staat een logo van Biebtobieb. Deze afbeelding heeft geen tekstalternatief. Zorg voor een tekstalternatief waar alle zichtbare tekst in voorkomt.
Zie biebtobieb.nl/do/document?id=1483928-646f63756d656e74.

In het pdf-document “Startrapportage praktijkonderwijs” staan 31 afbeeldingen die alternatieve teksten missen. Sommige afbeeldingen zijn duidelijk decoratief. Ze moeten als artefacts worden aangemerkt. Andere afbeeldingen zijn grafieken en afbeeldingen met tekst erop die een tekstalternatief nodig hebben. Zie www.biebtobieb.nl/do/document.


1.2 Op tijd gebaseerde media

1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen) (Niveau A)

Voor media met vooraf opgenomen louter-geluid en vooraf opgenomen louter-videobeeld is het volgende waar, behalve als de audio of video een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld:

Informatie over succescriterium 1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen)

Uitkomst: Niet aanwezig


1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen) (Niveau A)

Er worden ondertitels voor doven en slechthorenden geleverd voor alle vooraf opgenomen audiocontent in gesynchroniseerde media, behalve als het mediabestand een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld.

Informatie over succescriterium 1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen)

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/page?id=296840-70616765 staat een video met een automatisch gegenereerde ondertiteling. In deze ondertiteling ontbreken leestekens en niet alle tekst overeenkomt met de gesproken tekst. Bijvoorbeeld, op 0:25 staat in de ondertiteling “om een document aan een mat toe te voegen” in plaats van “aan een map”. Zorg voor een correcte ondertiteling.


1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen) (Niveau A)

Er wordt een alternatief geleverd voor op tijd gebaseerde media of audiodescriptie van de vooraf opgenomen videocontent geleverd voor gesynchroniseerde media, behalve als het mediabestand een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld.

Informatie over succescriterium 1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen)

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/page?id=296840-70616765 staat een video. De enige manier om te zien dat deze video afkomstig is van Biebtobieb is door het gebruik van het logo op de eindtitel. Dit logo staat daar om aan te geven wie verantwoordelijk is voor deze video, deze informatie blijkt niet uit enige andere informatie in deze video. Voor die informatie moet een alternatief komen. Dit kan in twee verschillende vormen. Een media-alternatief is een uitgeschreven tekst die een alternatief is voor alle informatie in de video, dus alles uit beeld (inclusief het logo) en geluid. Een audiodescriptie is een aanvulling op het normale geluid, zodat de ontbrekende visuele informatie ook als geluid beschikbaar is. Let op: om te voldoen aan succescriterium 1.2.5: Audiodescriptie (vooraf opgenomen) moet er sowieso een audiodescriptie toegevoegd worden.

De video op pagina biebtobieb.nl/do/note?id=521640-6e6f7465 was op het moment van het onderzoek niet beschikbaar.


1.2.4 Ondertitels voor doven en slechthorenden (live) (Niveau AA)

Er worden ondertitels voor doven en slechthorenden geleverd voor alle live audiocontent in gesynchroniseerde media.

Informatie over succescriterium 1.2.4 Ondertitels voor doven en slechthorenden (live)

Uitkomst: Niet aanwezig


1.2.5 Audiodescriptie (vooraf opgenomen) (Niveau AA)

Er wordt een audiodescriptie geleverd voor alle vooraf opgenomen videocontent in gesynchroniseerde media.

Informatie over succescriterium 1.2.5 Audiodescriptie (vooraf opgenomen)

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/page?id=296840-70616765 staat een video. De enige manier om te zien dat deze video afkomstig is van Biebtobieb is door het gebruik van het logo op de eindtitel. Dit logo staat daar om aan te geven wie verantwoordelijk is voor deze video, deze informatie blijkt niet uit enige andere informatie in deze video. Voor die informatie moet een alternatief komen. Dit succescriterium is strenger dan 1.2.3 en vraagt om een audiodescriptie.

De video op pagina biebtobieb.nl/do/note?id=521640-6e6f7465 was op het moment van het onderzoek niet beschikbaar.


1.3 Aanpasbaar

1.3.1 Info en relaties (Niveau A)

Informatie, structuur en relaties overgebracht door presentatie kunnen door software bepaald worden of zijn beschikbaar in tekst.

Informatie over succescriterium 1.3.1 Info en relaties

Uitkomst: Onvoldoende

Bevindingen: Op pagina ​​biebtobieb.nl/do/shortcutselect?id=296840-70616765 verschijnt een tabbar onderaan als de pagina bekeken wordt op een klein scherm. In deze tabbar heeft het geselecteerde item een andere kleur en is vetgedrukt. Een ziende bezoeker ziet op welke pagina hij zich bevindt. Deze informatie moet ook programmatisch worden bepaald zodat het kan worden voorgelezen aan een blinde bezoeker. Dit kan worden opgelost door aria-current=”page” aan het geselecteerde item toe te voegen. Deze bevinding geldt ook voor de actieve link in het hoofdmenu en de actieve link in de paginering. Voor de laatste zie www.biebtobieb.nl/do/membersreadonecolumn. Deze informatie moet ook worden voorgelezen.

Op pagina biebtobieb.nl/do/termsconditionsread zijn visueel veel tussenkopjes te onderscheiden van de gewone tekst. In de HTML-code is alleen de eerste kop opgemaakt als koptekst. Dit betekent dat een blinde gebruiker die een lijst met koppen genereert om de inhoud van de pagina te scannen geen informatie krijgt. Zet de vetgedrukte teksten om in kop-elementen (h1 - h6). Dit geldt ook voor de koppen pdf-document “Vacature beschrijving”. Alle kopteksten zijn opgemaakt met alinea-elementen. Zie biebtobieb.nl/do/document?id=1483928-646f63756d656e74.

Onder het kopje “Deelnemers” op pagina biebtobieb.nl/do/membersreadonecolumn staat een zoekbalk. Naast de zoekbalk staat een knop “Filteropties”. Deze knop opent een extra sectie met filters. Boven deze filters staat een kopje “Filteren”. Deze tekst is niet als koptekst opgemaakt.

Op pagina biebtobieb.nl/do/page?id=1395945-70616765 zijn de tussenkopjes opgemaakt met een strong-element in plaats van kop-elementen. Daarnaast wordt hier het em-element gebruikt voor opmaak van hele alinea’s. Het em-element is bedoeld om gesproken nadruk te geven aan een woord of korte zin. Gebruik het daarom nooit puur voor opmaak.

In het hoofdmenu onder de knop met een vraagteken staat een extra venster. De laatste twee items “Bookmarks” en “iOS/Android” worden niet door voorleessoftware voorlezen. Deze menu-items zijn verborgen voor hulpsoftware met aria-hidden=”true”. Zorg ervoor dat een blinde bezoeker dezelfde informatie krijgt voorgelezen. Zie biebtobieb.nl/do/portal.

In het hoofdmenu staat een menu-item met een dropdown (“Groepen”). De voorleessoftware leest niet voor dat hier een dropdown aanwezig is. Zorg ervoor dat alle informatie die via visuele presentatie is gegeven ook in de HTML-code terugkomt. Zie biebtobieb.nl/do/portal.

Op pagina biebtobieb.nl/do/termsconditionsread zijn opsommingen niet correct opgemaakt. Hulpsoftware kan niet aan een blinde gebruiker voorlezen dat hier een lijst staat met zoveel punten. Zet alle lijsten om in de juiste elementen (ul en ol).

Op pagina biebtobieb.nl/do/wallmessage?id=1454408-77616c6c6d657373616765 staat een opsomming die alleen visueel te onderscheiden is. Deze lijst is opgemaakt met mintekens en inspringen naar een nieuwe regel met Enter toets. Hulpsoftware kan niet aan een blinde gebruiker voorlezen dat hier een lijst staat met zoveel punten. Zorg voor een correcte opmaak van de lijsten.

Op pagina biebtobieb.nl/do/page?id=296840-70616765 staat een kopje “Trefwoorden”. Onder deze kop staat geen zichtbare tekst. Een kop moet altijd content onder zich hebben. Merkwaardig is dat er in de HTML-code tekst aanwezig is: “Er zijn geen trefwoorden”. Deze tekst is beschikbaar voor een screenreader en verborgen voor ziende bezoekers. Geef alle bezoekers dezelfde informatie.

Op pagina biebtobieb.nl/do/membersreadonecolumn staat een select-element met een label “Sorteren:”. Als een andere keuze wordt gemaakt, wordt het niet voorgelezen door de voorleessoftware.

Op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 staan berichten. De visuele presentatie verschilt van wat er wordt voorgelezen omdat de kop van het bericht twee keer wordt voorgelezen. Een van deze teksten is verborgen van het scherm, maar zichtbaar voor de voorleessoftware.

Op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 staan berichten. Elk bericht heeft een knop met drie puntjes. Deze knop opent een extra venster met een keuzevak met een label “Notificaties ontvangen”. Dit element ziet eruit als een keuzevak (een checkbox), maar dat is het niet. Een bezoeker verwacht bij het zien van een checkbox dat hij het met de spatiebalk van het toetsenbord kan bedienen. Dit is verwarrend omdat de visuele presentatie van het element niet overeenkomt met de codering van het element in de HTML.

Als een bezoeker notificaties heeft ontvangen, verschijnt bovenaan de pagina een cijfer naast het icoontje van notificaties. De voorleessoftware leest dit zo voor: “notificaties een”. Het is niet duidelijk wat dat betekent. Voeg daarom extra tekst toe.

Op pagina biebtobieb.nl/do/user?id=43660-75736572 staan in de rechter zijkolom werktijden. De naam van een werkdag is niet gebonden met de drie vakjes die ochtend, middag en avond betekenen. Deze elementen vormen samen een groep en moeten in de HTML-code ook als groep worden gepresenteerd. Een van de mogelijke oplossingen is het gebruik van fieldset en legend in plaats van een lijstelement.

In het pdf-document “Startrapportage praktijkonderwijs” komt visuele presentatie van de koppen niet overeen met de structuur van elementen in de code. Zo is het titel op blad een is opgemaakt met alinea-elementen, de koppen van niveau 1 staan eronder, maar zijn leeg.
Op vele pagina’s komen lijsten voor die alleen visueel te onderscheiden zijn. In de code zijn deze teksten opgemaakt met alinea-elementen. Dit komt op veel pagina’s voor.
Zie biebtobieb.nl/do/document?id=1026164-646f63756d656e74.

Het volgende is slechts een advies, maar kan de toegankelijkheid van de website vergroten. Op een klein scherm verandert de lay-out van de website. De pagina begint nu met een kop van niveau 3 “Start”. Dit is een van de menu-items uit het hoofdmenu. Het kan verwarrend zijn voor een blinde gebruiker om meteen een kop 3 te horen. Verwijder het kop-element. Zie biebtobieb.nl/do/portal.


1.3.2 Betekenisvolle volgorde (Niveau A)

Als de volgorde waarin content wordt gepresenteerd van invloed is op zijn betekenis, kan een correcte leesvolgorde door software bepaald worden.

Informatie over succescriterium 1.3.2 Betekenisvolle volgorde

Uitkomst: Onvoldoende

Bevindingen: In het pdf-document “Startrapportage praktijkonderwijs” is de focusvolgorde niet logisch. Wanneer de bezoeker door dit document met een tabtoets van het toetsenbord navigeert, springt de focus van pagina naar pagina. De informatie wordt niet in de logische, visuele volgorde voorgelezen. Zie biebtobieb.nl/do/document?id=1026164-646f63756d656e74.


1.3.3 Zintuiglijke eigenschappen (Niveau A)

Instructies die geleverd worden om content te begrijpen en te bedienen zijn niet alleen afhankelijk van zintuiglijke eigenschappen van componenten zoals vorm, kleur, omvang, visuele locatie, oriëntatie of geluid.

Informatie over succescriterium 1.3.3 Zintuiglijke eigenschappen

Uitkomst: Voldoende


1.3.4 Weergavestand (Niveau AA)

De content beperkt de weergave en bediening niet tot een enkele presentatie-oriëntatie, zoals staand of liggend, tenzij een specifieke presentatie-oriëntatie essentieel is.

Informatie over succescriterium 1.3.4 Weergavestand

Uitkomst: Voldoende


1.3.5 Identificeer het doel van de input (Niveau AA)

Het doel van elk invoerveld waarmee informatie van de gebruiker wordt verzameld, kan door software bepaald worden wanneer:

Informatie over succescriterium 1.3.5 Identificeer het doel van de input

Uitkomst: Onvoldoende

Bevindingen: Op pagina www.biebtobieb.nl/do/login ontbreekt de juiste waarde in het autocomplete attribuut op velden e-mail en wachtwoord. Dit attribuut zorgt ervoor dat browsers, maar ook hulpsoftware, ondersteuning kunnen geven bij het invullen van deze invoervelden. Dit kan door bijvoorbeeld de invoervelden al automatisch in te vullen. Bij het invoerveld voor e-mail moet bijvoorbeeld autocomplete=”email” gebruikt worden.
Op de volgende pagina is meer informatie te vinden over de toepassing van dit attribuut en welke waardes verplicht zijn om te gebruiken. Zie: www.w3.org/TR/WCAG21/.


1.4 Onderscheidbaar

1.4.1 Gebruik van kleur (Niveau A)

Kleur wordt niet als het enige visuele middel gebruikt om informatie over te brengen, een actie aan te geven, tot een reactie op te roepen of een visueel element te onderscheiden.

Informatie over succescriterium 1.4.1 Gebruik van kleur

Uitkomst: Onvoldoende

Bevindingen: Links in lopende tekst zijn alleen in kleur te onderscheiden. Tekstkleur van een link is HEX #0066CC; de tekstkleur van de tekst is HEX #303339. Het kleurcontrast tussen deze twee kleuren is 2,3:1. Mensen die kleurenblind of slechtziend zijn, kunnen problemen hebben met het onderscheiden van kleuren of bepaalde kleuren zelfs helemaal niet zien. Daarom is het belangrijk om bij het overdragen van informatie niet alleen kleur te gebruiken, maar bijvoorbeeld ook (naast kleur) een andere vorm of tekst. Om aan dit succescriterium te voldoen, moeten deze links aan twee voorwaarden voldoen. Ten eerste moet het contrastverschil tussen de link en de omringende tekst minimaal 3,0:1 zijn. Ten tweede moet de link veranderen als de muisaanwijzer op de link staat, zodat duidelijk is dat dit element interactief is. Dit kan bijvoorbeeld door de link te onderstrepen als de muisaanwijzer erop staat. Dat laatste gebeurt al. Nu moet het contrast worden verbeterd. Dit komt op alle pagina’s voor, bijvoorbeeld biebtobieb.nl/do/termsconditionsread, biebtobieb.nl/do/domainnewsread en biebtobieb.nl/do/wallmessage?id=1454408-77616c6c6d657373616765. Dit geldt ook voor het pdf-document “Vacature beschrijving”. Zie biebtobieb.nl/do/document?id=1483928-646f63756d656e74 .

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 als de pagina op een klein scherm wordt bekeken, verandert de lay-out. Aan de linker bovenkant van de pagina komt een knop in beeld met “Helpdesk community”. De focus op deze knop is alleen te zien als een verandering van achtergrondkleur. Dit is onvoldoende.

Op pagina biebtobieb.nl/do/user?id=43660-75736572 wordt in de rechter zijkolom kleur gebruikt om informatie te geven. Het gaat om de vakjes die werktijden betekenen. Mensen die kleurenblind of slechtziend zijn, kunnen problemen hebben met het onderscheiden van kleuren of bepaalde kleuren zelfs helemaal niet zien. Daarom is het belangrijk om bij het overdragen van informatie niet alleen kleur te gebruiken, maar bijvoorbeeld ook (naast kleur) een andere vorm of tekst.

In het pdf-document “Startrapportage praktijkonderwijs” wordt kleur gebruikt om informatie te geven. Vanaf pagina zes staan in dit document grafieken. De lijnen en vlakken (in de diagrammen) in de grafieken worden grotendeels enkel onderscheiden door kleur. Dit is ook van toepassing bij de bijhorende legenda’s. Het is beter om naast kleur ook gebruik te maken van andere manieren om onderscheid te maken. Denk hierbij aan bijvoorbeeld onderbroken lijnen. Omdat er nu geen volwaardig tekstalternatief is, is het noodzakelijk dat de inhoud in de grafieken voldoende te onderscheiden zijn.
Zie biebtobieb.nl/do/document?id=1026164-646f63756d656e74.


1.4.2 Geluidsbediening (Niveau A)

Als een geluidsweergave op een webpagina automatisch meer dan 3 seconden speelt, is er of een mechanisme beschikbaar om de geluidsweergave te pauzeren of te stoppen, of er is een mechanisme beschikbaar om het geluidsvolume onafhankelijk van het overall systeemvolume te regelen.

Informatie over succescriterium 1.4.2 Geluidsbediening

Uitkomst: Niet aanwezig


1.4.3 Contrast (minimum) (Niveau AA)

De visuele weergave van tekst en afbeeldingen van tekst heeft een contrastverhouding van ten minste 4,5:1, behalve in de volgende gevallen:

Informatie over succescriterium 1.4.3 Contrast (minimum)

Uitkomst: Onvoldoende

Bevindingen: Oranje kleur (#FF7320) is een onderdeel van de huisstijl. Wanneer deze kleur gebruikt wordt in tekst, zorgt dit voor onvoldoende kleurcontrast. In combinatie met wit is het kleurcontrast 2,7:1, met lichtgrijs 2,4:1. Deze kleur komt op alle pagina’s voor. Voor normale tekst moet het kleurcontrast minimaal 4,5:1 zijn. Voor grote en grote en dikgedrukte tekst geldt een minimum van 3:1. Dat betekent dat deze kleur niet in teksten, links, menu-items of koppen gebruikt mag worden. Ook niet in hover effecten op links en buttons of als achtergrond in knoppen met witte tekst erop. Gebruik deze kleur alleen in decoratieve elementen op de website. Zie bijvoorbeeld een kop op oranje achtergrond op biebtobieb.nl/do/page?id=296840-70616765, een oranje knop met witte tekst op pagina biebtobieb.nl/do/login of zie oranje kopjes op elke pagina.

Onderaan de pagina biebtobieb.nl/do/login staan donkerblauw en grijze teksten. De achtergrond voor deze teksten is een afbeelding waar veel donkerkleuren voorkomen. Het kleurcontrast van de blauwe tekst (HEX #0066CC) is 2,8:1 en van de grijze tekst (HEX #A7ABB2) 2,0:1.

Op de homepagina in de sectie “uitgelicht” staan witte teksten op foto’s. Op sommige plekken is het contrast gemeten van 1,9:1. Het label “Uitgelicht” heeft witte tekst op een groene achtergrond (HEX #4EBB44): 2,5:1. Zie biebtobieb.nl/do/portal.

Op de homepagina staat tekst “Geen evenementen om te laten zien “. De tekstkleur is grijs HEX (#A2AFB5) en heeft het kleurcontrast van 2,2:1. Dit moet minimaal 4,5:1 zijn. Zie biebtobieb.nl/do/portal.

In de footer staat op alle pagina’s achter inlog grijze tekst “Biebtobieb: Gebruikersvoorwaarden”. Het kleurcontrast voldoet niet aan de minimale contrast eisen. Er wordt momenteel 2,3:1 en 4,2:1 gemeten. Beide woorden moeten minimaal 4,5:1 hebben. Zie bijvoorbeeld biebtobieb.nl/do/shortcutselect?id=296840-70616765.

Op pagina biebtobieb.nl/do/termsconditionsreadh staat een grijze tekst “404 not found” (HEX #BBBCBE). Het kleurcontrast is hier 1,9:1.

Op vele links is een blauwe kleur (HEX #0288D1) gebruikt die onvoldoende kleurcontrast heeft met een witte achtergrond van de pagina, namelijk 3,9:1. Zie bijvoorbeeld biebtobieb.nl/do/termsconditionsreadh.

In de linkerkolom op pagina biebtobieb.nl/do/portal staan berichten waarop gereageerd kan worden. De knop “Regeren” heeft een witte achtergrond, met grijze tekst (HEX #829198). Het kleurcontrast is 3,1:1. Voor deze tekstgrootte geldt dat het kleurcontrast minimaal 4,5:1 moet zijn.

De placeholdertekst in de invoerelementen en tekstvakken heeft kleurcontrast van 3,1:1. Zie bijvoorbeeld een tekstvak onderaan de pagina biebtobieb.nl/do/page?id=296840-70616765. Dit moet minimaal 4,5:1 zijn.

De groene achtergrond (HEX #3C8E33) in koppen met witte tekst erop voldoet niet aan de minimale kleurcontrast waarden. Er wordt momenteel 4,1:1 gemeten. Zie bijvoorbeeld de knop “Zoeken” op biebtobieb.nl/do/shortcutselect?id=296840-70616765. Deze combinatie komt vaker op de website voor.

De knop “Annuleren” op biebtobieb.nl/do/shortcutselect?id=296840-70616765 heeft een grijze tekstkleur (HEX ​​#6B7C86) en staat op een grijze achtergrond. Het kleurcontrast is 3,8:1. Dit moet minimaal 4,5:1 zijn.

De foutmelding die verschijnt als een leeg tekstvak wordt verstuurd heeft een rode tekstkleur HEX (#FF1918). Het kleurcontrast is 3,9:1. Dit moet minimaal 4,5:1 zijn. Zie biebtobieb.nl/do/page?id=296840-70616765.

Onder het kopje “Meest gelezen” op pagina biebtobieb.nl/do/domainnewsread staan artikelen met cijfers 1 tot en met 5. De tekstkleur van de cijfers is grijs (HEX #A2AFB5), de achtergrond van de sectie is lichtgrijs (#F2F1F4). Het kleurcontrast is 2,0:1. Dit moet minimaal 3,0: zijn.

Als een bezoeker notificaties heeft ontvangen, verschijnt bovenaan de pagina een cijfer naast het icoontje van notificaties. Het rode blokje (HEX #FF1718) en de witte tekst van het cijfer hebben kleurcontrast van 3,9:1. Dit moet minimaal 4,5:1 zijn. Zie biebtobieb.nl/do/portal.

Op pagina biebtobieb.nl/do/questionwrite?parent=24283-6f6666696365 staat een label “Ask this question to”. Het woordje “optional” is grijs (HEX #C2CBD0) en heeft de contrastwaarde van 1,5:1. Dit moet minimaal 4,5:1 zijn. Zie ook grijze teksten op pagina biebtobieb.nl/do/user?id=43660-75736572.

In het pdf-document “Startrapportage praktijkonderwijs” wordt oranje kleur (HEX #FFAD1B) gebruikt als achtergrond voor grijze teksten (HEX #53747F). Het kleurcontrast is onvoldoende, namelijk 2,7:1. Zie het eerste blad van het document. Dit komt op meerdere plekken voor. Op pagina 3 staat een zijkolom met lichtgrijze tekst. Het kleurcontrast is 3,1:1. Dit moet minimaal 4,5:1 zijn. Op pagina 5, 9 en meer staan lichtblauwe links met kleurcontrast 2,6:1.
Zie biebtobieb.nl/do/document?id=1026164-646f63756d656e74.


1.4.4 Herschalen van tekst (Niveau AA)

Behalve voor ondertitels voor doven en slechthorenden en afbeeldingen van tekst, kan tekst zonder hulptechnologie tot 200% geschaald worden zonder verlies van content of functionaliteit.

Informatie over succescriterium 1.4.4 Herschalen van tekst

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/termsconditionsreadh is “user-scalable=no” gebruikt in de meta tag. De gebruikers met visuele beperkingen kunnen veel moeite hebben om de inhoud van deze pagina's te lezen op mobiele apparaten. Verwijder deze code.


1.4.5 Afbeeldingen van tekst (Niveau AA)

Als de gebruikte technologieën de visuele weergave tot stand kunnen brengen, wordt tekst gebruikt in plaats van afbeeldingen van tekst om informatie over te brengen, behalve in de volgende gevallen:

Informatie over succescriterium 1.4.5 Afbeeldingen van tekst

Uitkomst: Onvoldoende

Bevindingen: In het pdf-document “Startrapportage praktijkonderwijs” staan vele afbeeldingen met tekst geëmbed in de afbeelding. Deze teksten zijn niet aan te passen aan de behoeftes van de bezoekers. Plaats deze teksten als gewone teksten in het document. Zie biebtobieb.nl/do/document?id=1026164-646f63756d656e74.


1.4.10 Reflow (Niveau AA)

Content kan zonder verlies van informatie of functionaliteit en zonder te moeten scrollen in twee dimensies, worden weergegeven voor:

Met uitzondering van delen van de content die voor het gebruik of de betekenis een tweedimensionale lay-out vereisen.

Informatie over succescriterium 1.4.10 Reflow

Uitkomst: Onvoldoende

Bevindingen: Wanneer bij een schermgrootte van 1280x1024px ingezoomd wordt tot 400% is de homepagina niet meer leesbaar. De header en de footer zijn vastgemaakt in een bepaalde positie en bedekken een groot deel van het scherm. Maak ze kleiner zodat er meer ruimte overblijft op het scherm om de pagina te lezen. Zie biebtobieb.nl/do/portal.

Als de pagina biebtobieb.nl/do/membersreadonecolumn wordt bekeken bij een schermbreedte van 1280 pixels en 400% ingezoomd, dan verdwijnt een gedeelte van de content: de namen van medewerkers. Dit wordt gezien als verlies van content. De informatie ontbreekt doordat tekst buiten kaders valt en daardoor niet meer leesbaar is.

Op pagina biebtobieb.nl/do/contactdetails?id=22220-636f6e7461637464657461696c73 is de eerste kop van de pagina niet meer leesbaar als 400% wordt ingezoomd.


1.4.11 Contrast van niet-tekstuele content (Niveau AA)

De visuele weergave van het volgende heeft een contrastverhouding van ten minste 3:1 ten opzichte van aangrenzende kleuren:

Informatie over succescriterium 1.4.11 Contrast van niet-tekstuele content

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/login staan invoervelden met grijze rand (HEX #D1D8DE). Het kleurcontrast is 1,4:1. Deze randkleur is op alle invoervelden van de website gebruikt. In combinatie met een witte achtergrond is het kleurcontrast 1,4:1. In combinatie met een grijze achtergrond: 1,1:1. Zie bijvoorbeeld widgets op de homepagina.

In de widgets op de homepagina verschijnen knopjes met een kruisje om een widget te verwijderen. Dit gebeurt als de bezoeker zijn muis over een widget beweegt. De kleur van deze knopjes (HEX #C0C0C3) voldoet niet met een contrastwaarde van 1,8:1. Dit moet minimaal 3,0:1 zijn.

In de linkerkolom op pagina biebtobieb.nl/do/portal staan berichten waarop gereageerd kan worden. De knop “Regeren” heeft een witte achtergrond, een grijze rand (HEX #E5E9EC) en staat op een grijze achtergrond. Het kleurcontrast is 1,2:1. Dit moet minimaal 3,0:1 zijn.

Op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 is het mogelijk om een groep te volgen. Als op de knop “Verlaten” wordt geklikt, opent een nieuw venster met “Groep verlaten?”. Dit venster kan worden afgesloten met een knop met een grijs kruisje (HEX #ADACAF). Het kleurcontrast is 2,3:1. Dit moet minimaal 3,0:1 zijn.


1.4.12 Tekstafstand (Niveau AA)

Bij content die wordt geïmplementeerd met opmaaktalen die de volgende stijleigenschappen voor tekst ondersteunen, is er geen sprake van verlies van content of functionaliteit door het instellen van alle volgende, en door het niet wijzigen van andere stijleigenschappen:

Uitzondering: Menselijke talen en scripts die geen gebruik maken van een of meer van deze stijleigenschappen voor tekst in schriftelijke tekst, kunnen voldoen aan de eisen door alleen gebruik te maken van de eigenschappen die bestaan voor de betreffende combinatie van taal en script.

Informatie over succescriterium 1.4.12 Tekstafstand

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/membersreadonecolumn wanneer de tekstafstanden uit dit succescriterium worden toegepast, is niet alle tekst meer goed leesbaar. Persoonlijke gegevens van de medewerkers zijn niet meer leesbaar in de kaartjes die verschijnen als een bezoeker zijn muis over de foto’s beweegt.
Dit kan worden opgelost door containers in de lay-out te laten meegroeien met de tekst.

Op pagina biebtobieb.nl/do/contactdetails?id=22220-636f6e7461637464657461696c73 raken teksten van menu-items buiten beeld als tekstafstanden worden aangepast. Zorg ervoor dat deze teksten leesbaar blijven.


1.4.13 Content bij hover of focus (Niveau AA)

Wanneer aanvullende content zichtbaar wordt en daarna weer verborgen, door het gebruik van hover met de aanwijzer of focus met het toetsenbord, gelden de volgende zaken:

Uitzondering: De visuele weergave van de aanvullende content wordt beheerd door de user agent en wordt niet aangepast door de auteur.

Informatie over succescriterium 1.4.13 Content bij hover of focus

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/membersreadonecolumn staan kaartjes met contactgegevens van de medewerkers. Er is geen mechanisme beschikbaar waarmee de aanvullende content kan worden gesloten zonder de aanwijzer hover of de toetsenbordfocus te verplaatsen. Met aanvullende content wordt bedoeld de extra vensters die in beeld komen waarin de contactgegevens staan. Deze vensters bedekken informatie die eronder staat en moeten daarom voldoen aan dit succescriterium. Zorg ervoor dat deze vensters met een Esc toets af te sluiten zijn.


2. Bedienbaar

2.1 Toetsenbordtoegankelijk

2.1.1 Toetsenbord (Niveau A)

Alle functionaliteit van de content is bedienbaar via een toetsenbordinterface zonder dat afzonderlijke toetsaanslagen aan tijd gebonden zijn, behalve als de onderliggende functie een invoer vereist die afhangt van het pad dat de gebruiker aflegt en niet alleen van de eindpunten.

Informatie over succescriterium 2.1.1 Toetsenbord

Uitkomst: Onvoldoende

Bevindingen: Op de homepagina onder het hoofdmenu staan drie blokjes met uitgelichte artikelen. Elk artikel fungeert als een link naar een webpagina. De HTML-code van deze blokjes voldoet niet aan een aantal succescriteria. Onder 2.2.1 valt toetsenbord toegankelijkheid. Op de a-elementen is tabindex -1 gebruikt om deze elementen uit de focusvolgorde te halen. Met een tabtoets zijn deze links daardoor niet meer bereikbaar. Op de niet interactieve koppen die onder de links staan is een tabindex 0 gebruikt om ze juist met het tabtoets te kunnen bereiken. Deze code kan ontoegankelijk zijn voor hulpsoftware. Het advies is om tabindex te verwijderen en de koptekst in een link op te nemen. Hiermee wordt een bevinding onder succescriterium 2.4.4 opgelost. Zie biebtobieb.nl/do/portal.

In het mobiele menu kan de status niet met het toetsenbord worden geselecteerd.

Onderaan de homepagina staat een groene knop met “Widget” erop. Deze knop is niet met een toetsenbord te bereiken. Deze “Widget” knop opent een extra venster met een collectie van elementen om de pagina te bouwen. Al deze elementen zijn knoppen die alleen met een muis te bedienen zijn. Ze reageren niet op het toetsenbord. Ook op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 staat een groene knop met “Vraag+” erop. Deze knop is niet met het toetsenbord te bedienen.

In de footer staat een knop om de taal te selecteren. Met het toetsenbord kan een verborgen venster met opties worden opengeklapt, achter de opties zijn niet met het toetsenbord te selecteren. Zie bijvoorbeeld biebtobieb.nl/do/membersreadonecolumn.

Op pagina biebtobieb.nl/do/page?id=296840-70616765 staan in de linker zijkolom menu-items met een pijltje. Dit pijltje geeft aan dat er verborgen items onder zitten. Met een muis kan deze sectie worden in- en uitgeklapt. Met een toetsenbord kan het niet. De bezoeker wordt meteen doorgestuurd naar de pagina waar het hoofditem naar linkt.

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 staan keuzevakjes om je voorkeuren te selecteren. Wanneer de bezoeker met een toetsenbord zijn voorkeuren heeft aangegeven, verwacht hij dat de focus op een van de knoppen (“Bewaren” of “Annuleren”) landt. Deze knoppen zijn niet met het toetsenbord te bedienen. Dit geldt ook voor de groene knop “Zoeken” die boven de keuzevakjes staat.
Zorg ervoor dat alle interactieve elementen ook met het toetsenbord te activeren zijn.

Op pagina biebtobieb.nl/do/questionwrite?parent=24283-6f6666696365 staat een tekstbewerker. De rij knoppen om de tekst op te maken is niet beschikbaar voor bezoekers die de website met het toetsenbord navigeren. Zorg ervoor dat alle interactieve elementen met het toetsenbord te bedienen zijn.

Advies: in het mobile menu ontbreekt een sluitknop. Minder ervaren internetgebruikers kunnen niet weten dat je dit menu met een Esc toets kan afsluiten. Voeg daarom een sluitknop aan dit venster. Zie biebtobieb.nl/do/portal.


2.1.2 Geen toetsenbordval (Niveau A)

Als de toetsenbordfocus met de toetsenbordinterface verplaatst kan worden naar een component van de pagina, dan kan de focus ook met alleen de toetsenbordinterface weer van dat component weg worden bewogen. En, als er meer nodig is dan de standaard pijl- of tabtoetsen of andere standaard methoden om de focus te verplaatsen, dan wordt de gebruiker geïnformeerd over de manier waarop de focus kan worden verplaatst.

Informatie over succescriterium 2.1.2 Geen toetsenbordval

Uitkomst: Voldoende


2.1.4 Enkel teken sneltoets (Niveau A)

Wanneer een sneltoets in content wordt geïmplementeerd door alleen letters (inclusief hoofdletters en kleine letters), leestekens, cijfers of symbolen te gebruiken, geldt ten minste één van de volgende zaken:

Informatie over succescriterium 2.1.4 Enkel teken sneltoets

Uitkomst: Voldoende


2.2 Genoeg tijd

2.2.1 Timing aanpasbaar (Niveau A)

Voor elke tijdslimiet die door de content wordt ingesteld, geldt ten minste één van de volgende zaken:

Informatie over succescriterium 2.2.1 Timing aanpasbaar

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 staan berichten. Elk bericht heeft een knop met drie puntjes. Deze knop opent een extra venster met een keuzevak met label “Notificaties ontvangen”. Als de bezoeker de notificaties activeert, verschijnt een extra balk in de rechterboven hoek van de pagina met een melding. Deze melding blijft niet staan. Zorg ervoor dat alle informatie in beeld blijft staan totdat de bezoeker de melding zelf afsluit.

Het volgende kon tijdens het onderzoek niet worden getoetst en is daarom slechts een advies. Controleer of er tijdslimiet is ingesteld op pagina biebtobieb.nl/do/login. Belangrijk hier is om te controleren of de bezoeker een waarschuwing krijgt dat het tijdslimiet verloopt en de mogelijkheid om dit tijdslimiet te verlengen. Dit zijn de belangrijke voorwaarden van dit succescriterium.


2.2.2 Pauzeren, stoppen, verbergen (Niveau A)

Voor alle bewegende, knipperende, scrollende of automatisch actualiserende informatie gelden alle volgende zaken:

Informatie over succescriterium 2.2.2 Pauzeren, stoppen, verbergen

Uitkomst: Voldoende


2.3 Toevallen en fysieke reacties

2.3.1 Drie flitsen of beneden drempelwaarde (Niveau A)

Webpagina's bevatten niets wat meer dan drie keer flitst in enige periode van één seconde of de flits is beneden de algemene flits- en rodeflitsdrempelwaarden.

Informatie over succescriterium 2.3.1 Drie flitsen of beneden drempelwaarde

Uitkomst: Voldoende


2.4.1 Blokken omzeilen (Niveau A)

Er is een mechanisme beschikbaar om blokken content die op meerdere webpagina's worden herhaald te omzeilen.

Informatie over succescriterium 2.4.1 Blokken omzeilen

Uitkomst: Voldoende


2.4.2 Paginatitel (Niveau A)

Webpagina's hebben titels die het onderwerp of doel beschrijven.

Informatie over succescriterium 2.4.2 Paginatitel

Uitkomst: Onvoldoende

Bevindingen: De paginatitel van biebtobieb.nl/do/user?id=43660-75736572 luidt “Biebtobieb”. Dit is een profielpagina van de medewerker. Zijn naam ontbreekt. Voeg de naam van de persoon toe om deze titel uniek te maken.

In het pdf-document “Vacature beschrijving” ontbreekt de titel van het document. Voeg een beschrijvende titel toe onder bestandseigenschappen.
Zie biebtobieb.nl/do/document?id=1483928-646f63756d656e74 . Dit geldt ook voor het tweede pdf-document “Startrapportage praktijkonderwijs”. Zie biebtobieb.nl/do/document?id=1026164-646f63756d656e74.


2.4.3 Focus volgorde (Niveau A)

Als een webpagina sequentieel genavigeerd kan worden en de navigatiesequenties hebben invloed op de betekenis of het gebruik, dan krijgen focusbare componenten de focus in de juiste volgorde waardoor betekenis en bedienbaarheid behouden blijft.

Informatie over succescriterium 2.4.3 Focus volgorde

Uitkomst: Onvoldoende

Bevindingen: Op elke webpagina rechtsboven staat een rij met knoppen. De knop met een vergrootglas opent de zoekbalk. De focus landt netjes op het invoerveld, loopt vervolgens door de knop om te versturen en de knop om deze sectie af te sluiten, maar landt vervolgens niet op de knop met een vergrootglas. De focus gaat verder op de homepagina (de sectie met uitgelichte artikelen). De overige knoppen bovenaan de website worden overgeslagen. Het is de bedoeling dat de focus teruggaat naar het element dat de wijziging heeft getriggert. Dit gebeurt ook bij een knop met een vraagteken erop. Zie ook biebtobieb.nl/do/startpage?id=4367-737461727470616765 waar in elk bericht een knop staat die een extra venster opent met contactinformatie van een medewerker.

Als pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 op een klein scherm wordt bekeken, verandert de lay-out van de pagina. Aan de bovenkant wordt het hoofdmenu verborgen achter twee knoppen en aan de onderkant verschijnt een tabbar. Als de bezoeker met een tabtoets van boven naar onder navigeert, komt de focus op de skiplink en gaat vervolgens over de items in de tabbar aan de onderkant van de pagina. Dit is niet logisch. De focusvolgorde verschilt momenteel te veel van de visuele volgorde van de elementen. Zie biebtobieb.nl/do/shortcutselect?id=296840-70616765.

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 staan knoppen die geen deel uitmaken van de focusvolgorde. Wanneer de bezoeker met een toetsenbord zijn voorkeuren heeft aangegeven, verwacht hij dat de focus op een van de knoppen (“Bewaren” of “Annuleren”) landt. Deze knoppen ontvangen geen focus. Dit geldt ook voor de groene knop “Zoeken” die boven de keuzevakjes staat.

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 klopt de focusvolgorde niet in de tabs die onderaan de pagina verschijnen als de pagina op een klein scherm wordt bekeken. De focusvolgorde begint met een skiplink. Deze skiplink stuurt de bezoeker direct naar de content van de pagina. Na het doorlopen van de pagina verwacht de bezoeker in de tabbalk te landen, maar de focus begint weer bovenaan. Dit komt doordat de tabbalk in de HTML bovenaan de pagina staat, maar visueel is het vastgemaakt aan de onderkant van de pagina. Dit is verwarrend.


Het linkdoel kan bepaald worden uit enkel de linktekst of uit de linktekst samen met zijn door software bepaalde linkcontext, behalve daar waar het doel van de link een dubbelzinnige betekenis zou kunnen hebben voor gebruikers in het algemeen.

Informatie over succescriterium 2.4.4 Linkdoel (in context)

Uitkomst: Onvoldoende

Bevindingen: In de rechterbovenhoek van elke pagina staat een foto van de gebruiker. Deze foto dient als een link naar de profielpagina. Deze link heeft als toegankelijkheidsnaam “Account online”. Voor een blinde bezoeker is het niet duidelijk welk account bedoeld wordt. Voeg de naam van de persoon toe. Zie biebtobieb.nl/do/portal.

Op de homepagina onder het hoofdmenu staan drie blokjes met uitgelichte artikelen. Elk artikel fungeert als een link naar een webpagina. De HTML-code van deze blokjes voldoet niet aan een aantal succescriteria. Onder 2.4.4 valt een lege link. Elk blokje heeft een a-element zonder tekst of alternatief. Voor een blinde bezoeker die een lijst met links genereert, is het niet duidelijk waar deze links naar toe gaan. Zie biebtobieb.nl/do/portal.

Op de homepagina onder “Zoeken in innovatielab” staan links met afbeeldingen zonder tekstalternatief of linktekst. Het linkdoel is niet aangegeven. Zie biebtobieb.nl/do/portal.

De “Widget” knop onderaan de homepagina opent een extra venster waarin aan de rechterkant een sluitknop staat. Deze knop is gecodeerd als een link zonder linkdoel. Zie biebtobieb.nl/do/portal.

Op pagina biebtobieb.nl/do/membersreadonecolumn staat paginering. De cijfers die de pagina’s voorstellen zijn links met een onduidelijke linktekst: 1,2,3. Voeg extra tekst toe (bijvoorbeeld: pagina) om toe te lichten wat deze cijfers betekenen.

Op pagina biebtobieb.nl/do/termsconditionsreadh is het logo een link met een afbeelding zonder tekstalternatief. Deze link heeft geen linkdoel. Voeg alt-tekst toe die het doel van de link beschrijft.

Op pagina biebtobieb.nl/do/page?id=296840-70616765 staan in de linker zijkolom menu-items met een pijltje. Alle links hebben een aria-label gekregen met “Subpagina's uitgeklapt”. Dit zorgt voor een onduidelijk linkdoel. Zorg voor duidelijke en vooral unieke teksten.

Op pagina biebtobieb.nl/do/domainnewsread staan nieuwsberichten. Elk bericht bestaat uit een afbeelding en tekst (kop + alinea). De afbeelding is gecodeerd als een link met dezelfde bestemming als een link met kop en tekst ernaast. De link met een afbeelding heeft geen linkdoel. Voeg deze twee links samen zodat de koptekst als linkdoel kan dienen. Dat scheelt ook extra slagen op een toetsenbord om door de inhoud van deze pagina te navigeren.

Op pagina biebtobieb.nl/do/user?id=43660-75736572 staan links met dezelfde tekst “Klik om toe te voegen”. Als een blinde bezoeker een lijst met links genereert die dezelfde tekst hebben, is het niet meer duidelijk waar deze links naar toe gaan. Voeg een verborgen tekst toe om deze links een beter linkdoel te geven.


2.4.5 Meerdere manieren (Niveau AA)

Er is meer dan één manier beschikbaar om een webpagina binnen een verzameling webpagina's te vinden, behalve wanneer de webpagina het resultaat is van, of een stap in, een proces.

Informatie over succescriterium 2.4.5 Meerdere manieren

Uitkomst: Onvoldoende

Bevindingen: Voor elke pagina op de website moet een tweede manier aanwezig zijn om de pagina te vinden. Dit kan via zoeken, een sitemap, links op homepagina of links in de footer. Op de homepagina staat een zoekbalk. Pagina’s “Gerelateerde items” en “Gebruikersvoorwaarden” zijn niet via de zoekbalk te vinden. Dit kan voor meer pagina’s gelden.


2.4.6 Koppen en labels (Niveau AA)

Koppen en labels beschrijven het onderwerp of doel.

Informatie over succescriterium 2.4.6 Koppen en labels

Uitkomst: Voldoende


2.4.7 Focus zichtbaar (Niveau AA)

Elke gebruikersinterface die met een toetsenbord te bedienen is, heeft een bedieningswijze waarbij de indicator van de toetsenbordfocus zichtbaar is.

Informatie over succescriterium 2.4.7 Focus zichtbaar

Uitkomst: Onvoldoende

Bevindingen: In het mobiele menu als een extra venster met beschikbaarheid is geopend, na het doorlopen van de items, loopt de focus onder het schermpje over elementen die niet in beeld zijn. Zie biebtobieb.nl/do/portal.

Op een desktop weergave als het item “Groepen” is geopend is de focus niet zichtbaar op “Groepen”. Omdat de focus niet zichtbaar is, weet een bezoeker niet wanneer hij op Enter moet drukken om het venster af te sluiten. Dit gebeurt ook bij een knop met een vraagteken erop. Zie biebtobieb.nl/do/portal.

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 staan keuzevakjes om je voorkeuren te selecteren. Wanneer de bezoeker met een toetsenbord zijn voorkeuren heeft aangegeven, verwacht hij dat de focus op een van de knoppen (“Bewaren” of “Annuleren”) landt. De focus springt naar de footer. Op deze knoppen zit een attribuut hidefocus=”true”. Verwijder deze code en zorg ervoor dat alle interactieve elementen focus hebben.

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 staat een link “Helpdesk community”. Deze link is alleen zichtbaar op kleine schermen, niet op de desktop. Toch wordt deze tekst voorgelezen voor hulpsoftware. Zorg ervoor dat alleen zichtbare tekst wordt voorgelezen.


2.5 Input modaliteiten

2.5.1 Aanwijzergebaren (Niveau A)

Alle functionaliteit waarmee bij de bediening gebruik wordt gemaakt van meerpunts- of padgebaseerde gebaren, kan worden bediend met een enkele aanwijzer zonder een padgebaseerd gebaar, tenzij een meerpunts- of padgebaseerd gebaar essentieel is.

Informatie over succescriterium 2.5.1 Aanwijzergebaren

Uitkomst: Niet aanwezig


2.5.2 Aanwijzerannulering (Niveau A)

Voor functionaliteit die kan worden bediend met een enkele aanwijzer, geldt ten minste één van de volgende zaken:

Informatie over succescriterium 2.5.2 Aanwijzerannulering

Uitkomst: Voldoende


2.5.3 Label in naam (Niveau A)

Bij componenten van de gebruikersinterface met labels die tekst of afbeeldingen van tekst bevatten, bevat de naam de tekst die visueel wordt weergegeven.

Informatie over succescriterium 2.5.3 Label in naam

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/page?id=296840-70616765 staan in de linker zijkolom menu-iitems met een pijltje. Dit pijltje geeft aan dat er verborgen items onder zitten. Met een muis kan deze sectie worden in- en uitgeklapt. Deze links zijn niet met stem te bedienen. Dit komt doordat zichtbare tekst niet overeenkomt met de toegankelijkheidsnaam van de link. Alle links hebben een aria-label gekregen met “Subpagina's uitgeklapt”. De zichtbare tekst luidt “Agenda”, “Documenten” etc. Vervang aria-label door een title-attribuut.

Op pagina biebtobieb.nl/do/startpage?id=4367-737461727470616765 staan berichten. Elk bericht heeft een knop met drie puntjes. Deze knop opent een extra venster met een keuzevak met label “Notificaties ontvangen”. Dit element is niet met stem te bedienen. Dit komt doordat de zichtbare tekst niet overeenkomt met de toegankelijkheidsnaam van dit element (“Je volgt dit item niet meer Notificaties ontvangen”).


2.5.4 Bewegingsactivering (Niveau A)

Functionaliteit die kan worden bediend door de beweging van een apparaat of beweging van een gebruiker, kan ook worden bediend met componenten van de gebruikersinterface. De reactie op de beweging kan worden uitgeschakeld om onbedoelde activering te voorkomen, behalve wanneer:

Informatie over succescriterium 2.5.4 Bewegingsactivering

Uitkomst: Niet aanwezig


3. Begrijpelijk

3.1 Leesbaar

3.1.1 Taal van de pagina (Niveau A)

De standaard menselijke taal van elke webpagina kan door software bepaald worden.

Informatie over succescriterium 3.1.1 Taal van de pagina

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/termsconditionsreadh ontbreekt het lang-attribuut op de HTML. Zonder dit attribuut wordt de website voorgelezen met de uitspraakregels van de taal die op de computer van de bezoeker staat ingesteld. Dit kan voor ontoegankelijk resultaat zorgen. Daarom is dit attribuut verplicht.


3.1.2 Taal van onderdelen (Niveau AA)

De menselijke taal van elke passage of zin in de content kan door software bepaald worden, behalve waar het gaat om eigennamen, technische termen, woorden uit een onbepaalde taal en woorden of zinsdelen die deel zijn gaan uitmaken van het jargon van de onmiddellijk omringende tekst.

Informatie over succescriterium 3.1.2 Taal van onderdelen

Uitkomst: Onvoldoende

Bevindingen: De website kan worden bekeken in verschillende talen. In de footer staat een knop om de taal te veranderen. Deze knop zorgt ervoor dat er een juiste codering wordt gegeven aan het lang-attribuut op de HTML. Zie bijvoorbeeld pagina biebtobieb.nl/do/portal?&l=en_US. Deze codering zorgt ervoor dat de voorleessoftware tijdens het voorlezen van de content de uitspraakregels van de gekozen taal gaat hanteren. Niet alle content wordt in een andere taal aangeboden. Dit zorgt ervoor dat op de Engelstalige pagina de Nederlandse content dusdanig wordt uitgesproken dat het niet meer te begrijpen is. Als het niet de bedoeling is om de website in verschillende talen aan te bieden, is het beter om deze taalwissel helemaal niet te tonen. Om dit probleem op te lossen moet op de onderdelen die anderstalig zijn (en dit is bijna de hele webpagina) een extra lang-attribuut komen met lang=”nl” om ervoor te zorgen dat de content correct wordt voorgelezen.


3.2 Voorspelbaar

3.2.1 Bij focus (Niveau A)

Als een component van de gebruikersinterface de focus krijgt, dan veroorzaakt dat geen contextwijziging.

Informatie over succescriterium 3.2.1 Bij focus

Uitkomst: Voldoende


3.2.2 Bij input (Niveau A)

Verandering van de instelling van een component van de gebruikersinterface veroorzaakt niet automatisch een contextwijziging, tenzij de gebruiker geïnformeerd is over het gedrag vóór het gebruik van de component.

Informatie over succescriterium 3.2.2 Bij input

Uitkomst: Voldoende


3.2.3 Consistente navigatie (Niveau AA)

Navigatiemechanismen, die op meerdere webpagina's binnen een verzameling webpagina's herhaald worden, komen elke keer dat ze worden herhaald in dezelfde relatieve volgorde voor, tenzij een verandering wordt geïnitieerd door de gebruiker.

Informatie over succescriterium 3.2.3 Consistente navigatie

Uitkomst: Voldoende


3.2.4 Consistente identificatie (Niveau AA)

Componenten die dezelfde functionaliteit hebben binnen een verzameling webpagina's worden consistent geïdentificeerd.

Informatie over succescriterium 3.2.4 Consistente identificatie

Uitkomst: Voldoende


3.3 Assistentie bij invoer

3.3.1 Foutidentificatie (Niveau A)

Als een invoerfout automatisch ontdekt wordt, dan wordt het onderdeel waar de fout zit geïdentificeerd en wordt de fout tekstueel aan de gebruiker meegedeeld.

Informatie over succescriterium 3.3.1 Foutidentificatie

Uitkomst: Onvoldoende

Bevindingen: Op pagina www.biebtobieb.nl/do/login staat een loginformulier. Als het formulier leeg wordt verstuurd, verschijnt een foutmelding “Controleer je e-mailadres en wachtwoord.”. Deze foutmelding staat boven het formulier. Om duidelijker te maken waar de fout is gemaakt, voeg aria-invalid=”true” aan de velden.


3.3.2 Labels of instructies (Niveau A)

Als de content gebruikersinvoer vereist, dan worden labels of instructies geleverd.

Informatie over succescriterium 3.3.2 Labels of instructies

Uitkomst: Onvoldoende

Bevindingen: Op de homepagina staan widgets. In een van de widgets, onder “Tijdlijn” staan twee invoervelden zonder labels. Er zijn placeholderteksten gebruikt, maar deze verdwijnen zodra de bezoeker begint te typen. Zorg voor labels die altijd blijven staan. Dit komt op meerdere pagina’s voor. Zie bijvoorbeeld biebtobieb.nl/do/startpage?id=4367-737461727470616765.


3.3.3 Foutsuggestie (Niveau AA)

Als een invoerfout automatisch ontdekt wordt en suggesties voor verbetering bekend zijn, dan worden de suggesties aan de gebruiker geleverd, tenzij dit de beveiliging of het doel van de content in gevaar zou brengen.

Informatie over succescriterium 3.3.3 Foutsuggestie

Uitkomst: Voldoende


Voor webpagina's die wettelijke verplichtingen of financiële transacties voor de gebruiker uitvoeren, die, door de gebruiker te beheren gegevens in gegevensopslagplaatsen verwijderen of wijzigen, of die antwoorden van de gebruiker verzenden, geldt minstens één van de volgende zaken:

  1. Omkeerbaar: Verzendingen kunnen ongedaan gemaakt worden.
  2. Gecontroleerd: Door de gebruiker ingevoerde gegevens worden gecontroleerd op invoerfouten en de gebruiker wordt de mogelijkheid gegeven om ze te verbeteren.
  3. Bevestigd: Er is een mechanisme beschikbaar voor het beoordelen, bevestigen en verbeteren van informatie voordat de verzending wordt voltooid.

Informatie over succescriterium 3.3.4 Foutpreventie (wettelijk, financieel, gegevens)

Uitkomst: Niet aanwezig


4. Robuust

4.1 Compatibel

4.1.1 Parsen (Niveau A)

In content die geïmplementeerd is met opmaaktalen hebben elementen volledige begin- en eindtags, zijn elementen genest volgens hun specificatie, bevatten elementen geen dubbele attributen en zijn alle ID's uniek, behalve waar de specificatie deze eigenschappen toelaat.

Informatie over succescriterium 4.1.1 Parsen

Uitkomst: Voldoende


4.1.2 Naam, rol, waarde (Niveau A)

Voor alle componenten van de gebruikersinterface (inclusief, maar niet uitsluitend voor formulierelementen, links en door scripts gegenereerde componenten), kunnen de naam (name) en rol (role) door software bepaald worden; toestanden (states), eigenschappen (properties) en waarden (values) die door de gebruiker ingesteld kunnen worden, kunnen door software ingesteld worden; en kennisgeving van veranderingen in deze items is beschikbaar voor user agents, met inbegrip van hulptechnologieën.

Informatie over succescriterium 4.1.2 Naam, rol, waarde

Uitkomst: Onvoldoende

Bevindingen: Op alle pagina’s verandert het hoofdmenu als de pagina op een klein scherm wordt bekeken. Aan de rechterbovenkant verschijnt een knop met twee zwarte rondjes die een naam heeft “Logo biebtobieb.nl”. De functie van deze knop is om het verborgen menu open te openen. Deze informatie moet in de toegankelijkheidsnaam van deze knop staan. Zie bijvoorbeeld biebtobieb.nl/do/domainnewsread.

Op de homepagina onder de sectie “Uitgelicht” staat een rij met links die begint met “Bibliotheeknetwerk, HR netwerk(..)”. Elke link bestaat uit twee links, waarvan een is verborgen met aria-hidden=”true”. Verberg geen interactieve elementen. Zie biebtobieb.nl/do/portal.

Op de homepagina staat een zoekbalk onder het kopje “Zoeken in innovatielab”. Het invoerveld heeft geen toegankelijkheidsnaam. Voeg een label toe in de HTML dat gekoppeld is aan dit invoerveld. Zie biebtobieb.nl/do/portal.

Op de homepagina onder “Zoeken in innovatielab” staan links met afbeeldingen zonder tekstalternatief of linktekst. Deze links hebben geen toegankelijkheidsnaam. Zie biebtobieb.nl/do/portal.

Onderaan de homepagina staat een groene knop met “Widget” erop. Deze knop is verborgen voor hulpsoftware omdat aria-hidden=”true” op het container element is geplaatst. Zie biebtobieb.nl/do/portal.

De “Widget” knop opent een extra venster waarin aan de rechterkant een sluitknop staat. Deze knop heeft geen toegankelijkheidsnaam. In dit venster staat een collectie van elementen om de pagina te bouwen. Deze elementen zijn interactief gemaakt met javascript (drag-en-drop). Ze missen de juiste rol en naam om aan hulpsoftware te laten weten wat deze elementen doen en betekenen. Zie biebtobieb.nl/do/portal.

Het iframe met een Youtube video op pagina biebtobieb.nl/do/page?id=296840-70616765 heeft geen toegankelijke naam. Zorg voor een title-attribuut op het iframe en geef het een unieke naam. Zo weet een blinde gebruiker wat de inhoud van dit iframe is. Dit geldt ook voor de video op pagina biebtobieb.nl/do/note?id=521640-6e6f7465.

Op pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 staat een select-element met zichtbare tekst “Statusupdate”. Dit element heeft geen toegankelijkheidsnaam. Er ontbreekt een (verborgen) tekstlabel of bijvoorbeeld een title attribuut om het een naam te geven.

Als pagina biebtobieb.nl/do/shortcutselect?id=296840-70616765 op een klein scherm wordt bekeken, verandert de lay-out van de pagina. De linker zijkolom wordt nu verborgen achter de zogenaamde hamburger knop (drie horizontale streepjes). De knop die dit menu opent, heeft een status aanduiding nodig: open of dicht. Op deze manier hoort een blinde gebruiker wat er op het scherm gebeurt.

Op pagina biebtobieb.nl/do/membersreadonecolumn staan knoppen om de lay-out van de pagina aan te passen. De lay-out kan als kaartjes of als een lijst worden getoond. De toegankelijkheidsnamen van deze knoppen beschrijven de functie van de knop niet goed: “cardViewLink”, “label_sort” en “listViewLink”. Zorg voor duidelijke toegankelijkheidsnamen.

Op pagina biebtobieb.nl/do/questionwrite?parent=24283-6f6666696365 staat een knop zonder toegankelijkheidsnaam. Deze knop met een kruisje staat onder het kopje “Ask this question to”.

Op pagina biebtobieb.nl/do/contactdetails?id=22220-636f6e7461637464657461696c73#! Is een ARIA-attribuut gebruikt (aria-expanded) op de niet interactieve elementen. Verwijder deze code.


4.1.3 Statusberichten (Niveau AA)

In content die is geïmplementeerd met opmaaktalen kunnen statusberichten door software bepaald worden met behulp van rol (role) of eigenschappen (properties), zodat hulptechnologieën de berichten aan de gebruiker kunnen presenteren zonder dat ze de focus krijgen.

Informatie over succescriterium 4.1.3 Statusberichten

Uitkomst: Onvoldoende

Bevindingen: Op pagina biebtobieb.nl/do/questionwrite?parent=24283-6f6666696365 staat een invoerveld onder het kopje “Ask this question to”. Als een bezoeker begint te typen, komt een extra venster in beeld met suggesties. Dit is een statusbericht, maar wordt niet als dusdanig voorgelezen.

Als een bezoeker een notificatie krijgt, verschijnt bovenaan de pagina een cijfer bij het icoontje van de notificaties. Deze melding is een statusbericht omdat het voldoet aan twee hoofdcriteria van een statusbericht: de melding geeft informatie over de resultaten van een actie en deze melding ontvangt geen focus. Deze rol van een statusbericht moet programmatisch kunnen worden bepaald zodat een screenreader deze informatie (tussendoor) kan voorlezen. Dit is nu niet het geval. Dit kan opgelost worden door role=”status” aan de melding toe te voegen.
Zie bijvoorbeeld biebtobieb.nl/do/startpage?id=24299-737461727470616765.

Onderbouwing van de evaluatie

Het onderzoek is uitgevoerd op basis van de evaluatiemethode van het W3C, WCAG-EM. Dit gebeurt grotendeels handmatig door een steekproef te nemen. Voor een quickscan geldt dat we slechts delen uit deze methodiek gebruiken. Ondanks alle zorgvuldigheid en ervaring van de onderzoeker kan het voorkomen dat een probleem niet gesignaleerd is. Houd er rekening mee dat in een volgend onderzoek bepaalde onderdelen anders worden beoordeeld omdat technologieën en hulpsoftware worden doorontwikkeld. Bij het handmatig onderzoek wordt gebruik gemaakt van tools.

Steekproef getoetste webpagina's

Ondersteunende technieken

Webbrowsers (useragents) en andere software

Bij dit onderzoek is de volgende software gebruikt:

Bronnen

Deze rapportage is grotendeels gemaakt met de online evaluatietool van W3C.

Bron: toegankelijkheidsrapport.swink.nl/biebtobieb/audit/
Geprint: 2024-05-16 04:31:15 v2.4-011