Rapport in PDF

Onderzoek toegankelijkheid werkenbijhetcjib.nl versie 1.1

Inleiding

Openbare voorzieningen moeten bruikbaar en toegankelijk zijn voor alle burgers. Net zoals een gebouw rolstoeltoegankelijk moet zijn, moet een website of mobiele app ook bediend kunnen worden door mensen met een beperking. Dit kunnen bijvoorbeeld visuele, auditieve of motorische beperkingen zijn. Denk aan slechtzienden, doven en slechthorenden en mensen die hun handen niet of in beperkte mate kunnen gebruiken. Ook cognitieve factoren spelen een rol: is de content voor iedereen te begrijpen?

Nederlandse overheidsorganisaties moeten voldoen aan de Web Content Accessibility Guidelines (WCAG) versie 2.1, onder de Europese standaard voor overheidswebsites EN 301 549. Deze criteria variëren van technisch functionele eisen zoals een goede werking met het toetsenbord tot aan meer inhoudelijke eisen zoals duidelijke foutmeldingen en een heldere navigatiestructuur.

Dit onderzoek is handmatig uitgevoerd volgens de WCAG-EM evaluatiemethode met ondersteuning van automatische test tools. De pagina’s uit de sample zijn onderzocht op alle 50 criteria onder WCAG 2.1 A en AA. Wanneer aan een criterium niet wordt voldaan, wordt hiervan minimaal één voorbeeld gegeven. Deze bevindingen kunnen op meer plekken voorkomen en moeten daarom structureel worden aangepakt.

De WCAG criteria zijn ingedeeld volgens vier principes, welke ook de leidraad vormen voor dit rapport: Waarneembaar, Bedienbaar, Begrijpelijk en Robuust. Gedetailleerde informatie over deze criteria is te vinden op de website van het W3C (Nederlandse vertaling).

Over deze evaluatie

Rapport auteur
Janita Top
Evaluatie opdrachtgever
CJIB
Evaluatiedatum
16 oktober 2024

Managementsamenvatting

Dit onderzoek is een hertoetsing van het onderzoek op 23 november 2023. Uit deze hertoetsing blijkt dat wordt voldaan aan 36 van de 50 criteria voor toegankelijkheid. Veel onderdelen van de site zijn dus al goed toegankelijk, maar er zijn nog verbeteringen mogelijk.

Positief is bijvoorbeeld dat de website goed werkt op mobiel, dat er geen afbeeldingen van tekst worden gebruikt en dat de pagina's goede titels hebben.

Verbeteringen zijn echter nog mogelijk op diverse punten, zoals:

  • Onjuiste of missende alt-teksten bij afbeeldingen
  • Invoervelden zonder (groep)labels
  • Niet alle functionaliteit werkt met het toetsenbord

Scope van de evaluatie

Website naam
werkenbijhetcjib.nl
Scope van de website
Alle pagina's op https://werkenbijhetcjib.nl.
WCAG Versie
2.1
Conformiteitsdoel
AA
Basisniveau van toegankelijkheid-ondersteuning
Gangbare webbrowsers en hulpapparatuur.
Verdere onderzoeksvereisten

Uitgebreide toetsresultaten

Samenvatting

Gerapporteerd over 50 van 50 WCAG 2.1 AA Success Criteria.

Alle resultaten

1 Waarneembaar

1.1 Tekstalternatieven
Success Criterium Uitkomst Bevindingen
1.1.1: Niet-tekstuele content
Hele sample

Uitkomst: Onvoldoende

homepage

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Bovenaan de site staat een logo met de tekst ‘Centraal Justitieel Incassobureau Ministerie van Justitie en Veiligheid’. Deze afbeelding heeft geen alternatieve tekst. Voor een svg afbeelding kan dit worden gedaan door middel van het toevoegen van een ‘role=”img” en een title element (alleen een title element wordt niet goed ondersteund in alle screenreaders, in combinatie met een expliciete rol gaat dit wel goed). Hertoetsing: er is een role=”img” toegevoegd en een title attribuut, maar de tekst van de title is enkel ‘Logo’. Dit moet zijn ‘Logo Centraal Justitieel Incassobureau Ministerie van Justitie en Veiligheid’.

homepage

Onder ‘Maak kennis met ons’ staat een slider met daarin foto’s van personeelsleden. Deze foto’s hebben een lege alt-tekst. Portretfoto’s zijn echter niet decoratief en moeten daarom altijd een beschrijving hebben van de persoon op de foto.

vacature management ondersteuner (vervangende pagina)

Op de vervolgpagina’s na ‘direct solliciteren’ staan in de header en de footer afbeeldingen van een logo (‘Werken bij de Rijksoverheid is werken voor Nederland’). Deze afbeeldingen hebben geen goede alternatieve tekst. De afbeelding heeft een een aria-label met enkel te tekst ‘Logo Rijksoverheid’. De afbeelding in de footer is een img-element zonder alt-attribuut. Voeg een alt-tekst toe met de tekst op de afbeelding.

1.2 Op tijd gebaseerde media
Success Criterium Uitkomst Bevindingen
1.2.1: Louter-geluid en louter-videobeeld (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.2: Ondertitels voor doven en slechthorenden (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.3: Audiodescriptie of media-alternatief (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.4: Ondertitels voor doven en slechthorenden (live)
Hele sample

Uitkomst: Niet van toepassing

1.2.5: Audiodescriptie (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.3 Aanpasbaar
Success Criterium Uitkomst Bevindingen
1.3.1: Info en relaties
Hele sample

Uitkomst: Onvoldoende

homepage

Uitkomst: Onvoldoende

vacatures

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

verhaal informatiecentrum

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Opmerking: De knop naar het mobiele menu is in Windows High Contrast mode niet zichtbaar. Dit komt doordat de knop geen tekst heeft en ook geen afbeelding, alleen CSS streepjes. Windows herkent dit niet als content. Dit kan worden opgelost door de afbeelding in svg te plaatsen en er een (transparante) outline omheen te zetten.

homepage

Onder ‘Maak kennis met ons’ staan statistieken visueel in paren. In de code zijn dit enkel teksten in div-elementen. Maak hier bijvoorbeeld een definition list van om deze teksten ook semantisch als paren op te maken. Hertoetsing: er is definition list gemaakt, maar deze is niet geldig opgemaakt. Een dl-element mag alleen direct dt- en dd-elementen bevatten.

vacatures

De checkboxes van de filters zijn niet gegroepeerd en hebben geen groepslabel. Dit kan worden gedaan via een fieldset en legend (waarbij de h3-koppen de legend-elementen worden) of via role="group" en een “aria-labelledby”-attribuut dat verwijst naar de beschrijvende h3-kop. Hertoetsing: de eerste 3 groepen hebben nu een groepslabel via de legend, maar de laatste groep (‘Dienstverband’) nog niet. Hierdoor is de koppen hiërarchie nu ook niet logisch: er is een h3-kop ‘type’, gevolgd door een h3-kop ‘Dienstverband’ (wat daar dan als enige onder zou moeten vallen op h4-niveau). Maak van de h3-kop dienstverband ook een legend element binnen een fieldset om dit op te lossen.

vacature management ondersteuner (vervangende pagina)

De intro-paragraaf is opgemaakt met het strong-element. Dat is hier niet voor bedoeld, maar voor het uitlichten van enkele woorden die extra aandacht behoeven. Screenreaders kunnen deze teksten op een andere manier voorlezen. Gebruik CSS om deze paragraaf anders te stylen.

Binnen de accordion staan kopjes die in de code zijn opgemaakt met het strong-element in plaats van met kopelementen. Screenreader gebruikers die navigeren via koppen missen deze nu. Maak hier (h4) kopelementen van. Dit komt op meerdere pagina’s voor.

Op de vervolgpagina na ‘direct solliciteren’ op https://career2.successfactors.eu/careers?company=WenS staan informatie-icoontjes. Deze zijn niet beschikbaar voor gebruikers van hulpsoftware. Het zijn links zonder href-attribuut en zonder tekst.

verhaal informatiecentrum

De intro-paragraaf is opgemaakt met het strong-element. Dat is hier niet voor bedoeld, maar voor het uitlichten van enkele woorden die extra aandacht behoeven. Screenreaders kunnen deze teksten op een andere manier voorlezen. Gebruik CSS om deze paragraaf anders te stylen.

1.3.2: Betekenisvolle volgorde
Hele sample

Uitkomst: Onvoldoende

homepage

Uitkomst: Onvoldoende

homepage

Onder ‘Mooie verhalen’ staan h3-koppen met citaten van de verhalen. Hierboven staan kernwoorden, welke bij het verhaal horen. Deze horen in de code dan onder de h3-kop te staan. Nu is de volgorde niet logisch, en horen ze onder de h3 van het vorige item. Dit geldt ook voor de detailpagina van het verhaal, waar de kernwoorden boven de h1 staan. Hertoetsing: op de homepage is het aangepast, maar op de detailpagina nog niet.

1.3.3: Zintuiglijke eigenschappen
Hele sample

Uitkomst: Voldoende

1.3.4: Weergavestand
Hele sample

Uitkomst: Voldoende

1.3.5: Identificeer het doel van de input
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Op de vervolgpagina na ‘direct solliciteren’ worden de autocomplete attributen (die bedoeld zijn om de velden automatisch in te vullen wanneer de gebruiker dat zo heeft ingesteld) niet correct gebruikt. Ze staan ingevuld als autocomplete="chrome-off". Dit moet bijvoorbeeld zijn autocomplete=”email”. Zie voor de volledige lijst https://www.w3.org/TR/WCAG21/#input-purposes.

1.4 Onderscheidbaar
Success Criterium Uitkomst Bevindingen
1.4.1: Gebruik van kleur
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Op de vervolgpagina na ‘direct solliciteren’ worden links in de tekst worden alleen met een verschil in kleur aangegeven (donkerblauw i.p.v. zwart). Slechtzienden en kleurenblinden kunnen missen dat hier een link staat. Voeg bijvoorbeeld onderstreping toe om dit duidelijker te maken.

1.4.2: Geluidsbediening
Hele sample

Uitkomst: Niet van toepassing

1.4.3: Contrast (minimum)
Hele sample

Uitkomst: Voldoende

1.4.4: Herschalen van tekst
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Maak de layout zodanig responsive dat alle content bij inzoomen tot minimaal 200% beschikbaar blijft. Op een aantal plekken op de site is dit niet het geval.

vacature management ondersteuner (vervangende pagina)

Op de vervolgpagina’s bij het solliciteren valt de tekst van het logo bovenaan deels weg bij inzoomen vanaf 125%.

1.4.5: Afbeeldingen van tekst
Hele sample

Uitkomst: Voldoende

1.4.10: Reflow
Hele sample

Uitkomst: Voldoende

1.4.11: Contrast van niet-tekstuele content
Hele sample

Uitkomst: Onvoldoende

homepage

Uitkomst: Onvoldoende

verhaal informatiecentrum

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Grafische elementen moeten een contrast hebben van minimaal 3:1. Dit geldt ook voor de randen of achtergrondkleur van invoervelden. Een aantal elementen op de website zitten qua contrast onder deze waarden.

homepage

Hertoetsing: het verschil tussen de niet-actieve en actieve (focus, hover) status van de ‘Vacatures’ links (geel/geel,1.2:1) en de ‘Meer info’ link (lila/wit, 2.7:1).

verhaal informatiecentrum

Het WhatsApp icoon om te delen (2.4:1).

1.4.12: Tekstafstand
Hele sample

Uitkomst: Voldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Voldoende

vacature management ondersteuner (vervangende pagina)

Opmerking: er zijn al teksten van binnen de accordion zichtbaar wanneer de betreffende items nog niet uitgeklapt zijn.

1.4.13: Content bij hover of focus
Hele sample

Uitkomst: Voldoende

2 Bedienbaar

2.1 Toetsenbordtoegankelijk
Success Criterium Uitkomst Bevindingen
2.1.1: Toetsenbord
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Onderaan de content staat de vraag ‘Vindt u deze informatie duidelijk?’ Het beantwoorden van deze vraag met het toetsenbord is niet mogelijk. De invoervelden staan op visibility:”hidden”. Hertoetsing: met het toetsenbord kom je bij ‘Ja’ en daarna ga je door naar ‘Afdrukken’. De ‘Nee’ optie wordt overgeslagen. Terugnavigerend kun je er wel bij met toetsenbord, maar je krijgt dan geen veld om meer informatie te geven, wat je wel krijgt als de opties met de muis selecteert. Zorg dat dit ook werkt met het toetsenbord.

Op de vervolgpagina na ‘direct solliciteren’ op https://career2.successfactors.eu/careers?company=WenS staan bij velden informatie-icoontjes. Deze zijn niet allemaal te openen met het toetsenbord, doordat dit links zijn zonder href attribuut. Maak hier bijvoorbeeld buttons van met een popover.

Hertoetsing: de ‘to top’ link werkt niet meer met het toetsenbord. Het is een link zonder href attribuut, maar wel met een aria-label voor hulpsoftware. De screenreader herkent het wel en maakt het activeerbaar, maar zonder screenreader kun je het niet activeren (Chrome op Mac).

2.1.2: Geen toetsenbordval
Hele sample

Uitkomst: Voldoende

2.1.4: Enkel teken sneltoetsen
Hele sample

Uitkomst: Niet van toepassing

2.2 Genoeg tijd
Success Criterium Uitkomst Bevindingen
2.2.1: Timing aanpasbaar
Hele sample

Uitkomst: Niet van toepassing

2.2.2: Pauzeren, stoppen, verbergen
Hele sample

Uitkomst: Niet van toepassing

2.3 Toevallen en fysieke reacties
Success Criterium Uitkomst Bevindingen
2.3.1: Drie flitsen of beneden drempelwaarde
Hele sample

Uitkomst: Voldoende

2.4 Navigeerbaar
Success Criterium Uitkomst Bevindingen
2.4.1: Blokken omzeilen
Hele sample

Uitkomst: Voldoende

2.4.2: Paginatitel
Hele sample

Uitkomst: Voldoende

2.4.3: Focus volgorde
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Wanneer je met de ‘to top’ link naar het begin van de pagina gaat, scroll je visueel naar boven. De focus staat echter nog onderaan de pagina en gaat verder naar de Linkedin-link. Zorg dat de focus ook weer naar het begin van de pagina gaat. Hertoetsing: de link werkt nu niet meer met het toetsenbord wanneer je geen screenreader gebruikt. Zie ook 2.1.1.

2.4.4: Linkdoel (in context)
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Op de vervolgpagina na ‘direct solliciteren’ staat onder ‘Afdeling URL’ een link zonder tekst. Dit is een lege link, en kan daarom beter worden weggehaald.

2.4.5: Meerdere manieren
Hele sample

Uitkomst: Voldoende

2.4.6: Koppen en labels
Hele sample

Uitkomst: Onvoldoende

zoekresultaten

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Er zijn knoppen met Engelse labels op de site. Dit is mogelijk niet voor iedereen duidelijk. Maar hier bij voorkeur Nederlandse teksten van. Enkele voorbeelden:

  • Algemeen: het mobiele menu heeft als label “Open of sluit mainmenu”.
  • Vacature: Onderaan de pagina staat een knop om te delen. Deze links hebben een Engelstalig label, zoals ‘Share on Twitter’.
zoekresultaten

Het label voor het zoekveld is ‘Foo bar 123’.

2.4.7: Focus zichtbaar
Hele sample

Uitkomst: Voldoende

2.5 Input Modaliteiten
Success Criterium Uitkomst Bevindingen
2.5.1: Aanwijzergebaren
Hele sample

Uitkomst: Niet van toepassing

2.5.2: Aanwijzerannulering
Hele sample

Uitkomst: Voldoende

2.5.3: Label in naam
Hele sample

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

De link achter het logo bovenaan de site heeft een andere toegankelijke naam (namelijk ‘home’) dan wat er zichtbaar is. Hierdoor kan de link niet met stem bediend worden. Zorg ervoor dat de toegankelijke naam (zoals alt-tekst) altijd minimaal de zichtbare tekst bevat. Het is hier ook goed om ‘logo’ aan de toegankelijke naam toe te voegen, zodat een gebruiker dat in het commando kan gebruiken (‘klik logo …’). Zie ook 1.1.1. Hertoetsing: de toegankelijke naam is aangepast, maar nog niet correct. Het aria-label is nu namelijk ‘Logo of , to the homepage’.

De button om te zoeken in de header heeft visueel het label ‘zoeken’, maar de toegankelijke naam (aria-label) is ‘Open of sluit de zoekbalk’. Hierdoor kan de link mogelijk lastiger met stem bediend worden. Zorg dat deze namen overeenkomen.

Hertoetsing: de toegankelijke naam van het zoekveld in de header is niet gelijk aan de zichtbare naam. Zichtbaar is ‘Waar ben je naar op zoek?’. De toegankelijke naam via het aria-label is ‘Trefwoord’. Het aria-label overschrijft de placeholder tekst. Zorg dat de toegankelijke naam minstens de zichtbare tekst bevat zoals ‘zoek’.

2.5.4: Bewegingsactivering
Hele sample

Uitkomst: Niet van toepassing

3 Begrijpelijk

3.1 Leesbaar
Success Criterium Uitkomst Bevindingen
3.1.1: Taal van de pagina
Hele sample

Uitkomst: Voldoende

3.1.2: Taal van onderdelen
Hele sample

Uitkomst: Niet van toepassing

3.2 Voorspelbaar
Success Criterium Uitkomst Bevindingen
3.2.1: Bij focus
Hele sample

Uitkomst: Voldoende

3.2.2: Bij input
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Bij het selecteren van een filter wordt meteen de set ververst. Op 100% weergave blijf je nog hetzelfde scherm zien en blijft de focus nog in het formulier (wel gaat het steeds weer naar de bovenste checkbox ‘vacatures’, het zou beter zijn wanneer de focus op de laatste checkbox blijft staan of naar het eerstvolgende veld gaat). Wanneer je bent ingezoomd, kom je voor het selecteren van de filters in een popup-scherm terecht. Na het selecteren van een checkbox (bij input), verdwijnt dit scherm. Dit wordt niet duidelijk gemaakt aan hulpsoftware. Wanneer de context verandert zonder dat er een duidelijke submit is gedaan, moet dit worden aangegeven aan de gebruiker. Wanneer een gebruiker niet kan zien dat het formulier weg is, kan dat erg verwarrend zijn. Voeg een submit-knop toe nadat alle gewenste filters geslecteerd zijn (met bijvoorbeeld een ‘pas filters toe’ label), of geef vooraf een waarschuwing dat bij het selecteren van één checkbox meteen de resultaten worden getoond.

3.2.3: Consistente navigatie
Hele sample

Uitkomst: Voldoende

3.2.4: Consistente identificatie
Hele sample

Uitkomst: Voldoende

3.3 Assistentie bij invoer
Success Criterium Uitkomst Bevindingen
3.3.1: Foutidentificatie
Hele sample

Uitkomst: Voldoende

3.3.2: Labels of instructies
Hele sample

Uitkomst: Voldoende

3.3.3: Foutsuggestie
Hele sample

Uitkomst: Voldoende

3.3.4: Foutpreventie (wettelijk, financieel, gegevens
Hele sample

Uitkomst: Voldoende

4 Robuust

4.1 Compatibel
Success Criterium Uitkomst Bevindingen
4.1.1: Parsen
Hele sample

Uitkomst: Voldoende

4.1.2: Naam, rol, waarde
Hele sample

Uitkomst: Onvoldoende

vacature management ondersteuner (vervangende pagina)

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

De knop om te zoeken bovenaan de site opent een extra blok met een zoekvenster. De status van deze button blijft op gesloten staan (aria-expanded=”false” ) wanneer deze geopend is. Pas de status aan. Hertoetsing: de status wordt nog niet herkend door screenreaders, doordat het attribuut verkeerd gespeld is: ‘aria-expandend’. Deze spelfout zit ook in de status van de submenu’s en het mobiele menu. De knop om te zoeken verwijst in het aria-controls attribuut naar een niet bestaand id:”cjib-search”.

vacature management ondersteuner (vervangende pagina)

Op de vervolgpagina na ‘direct solliciteren’ op https://career2.successfactors.eu/careers?company=WenS staat een aria-required=”true” attribuut op een element met role=”group”. Dit is niet toegestaan. Zie voor de specificatie van rollen waarop dit attribuut gebruikt kan worden https://www.w3.org/TR/wai-aria-1.1/#aria-required. In dit geval zou de rol ‘radiogroup’ passend zijn.

Het invoerveld voor het land heeft geen correcte rol. De opties voor de landen staan nu ingesteld als ‘menuitem’, maar ze zitten in een select-element. Hiervoor zijn de option-elementen voldoende, en hoeft er geen extra rol te worden toegevoegd. Het is dus het beste om hier de role="menuitem” attributen weg te halen.

4.1.3: Statusberichten
Hele sample

Uitkomst: Voldoende

Sample met getoetste webpagina's

  1. homepage - https://werkenbijhetcjib.nl/
  2. vacatures - https://werkenbijhetcjib.nl/vacatures
  3. vacature management ondersteuner (vervangende pagina) - https://werkenbijhetcjib.nl/vacatures/managementondersteuner-1 (incl solliciteerproces via https://jobs.werkenvoornederland.nl/job/Managementondersteuner/804693002/ en https://career2.successfactors.eu/careers?company=WenS )
  4. vacature medior data scientist (vervangende pagina) - https://werkenbijhetcjib.nl/vacatures/medior-data-scientist-0
  5. vakgebied bedrijfsvoering - https://werkenbijhetcjib.nl/vakgebieden/bedrijfsvoering
  6. verhaal informatiecentrum - https://werkenbijhetcjib.nl/artikelen-en-verhalen/het-informatiecentrum-veel-meer-dan-alleen-telefonie
  7. contact - https://werkenbijhetcjib.nl/over-het-cjib/contact
  8. over het CJIB - https://werkenbijhetcjib.nl/over-het-cjib/over-ons
  9. zoekresultaten - https://werkenbijhetcjib.nl/search?search_api_fulltext=data
  10. toegankelijkheid - https://werkenbijhetcjib.nl/toegankelijkheid
  11. random pagina 1 - vakgebied juridisch - https://werkenbijhetcjib.nl/vakgebieden/juridisch

Webtechnologie

HTML,CSS,WAI-ARIA,JavaScript,SVG

Onderbouwing van de evaluatie

Gebruikte systemen tijdens het onderzoek: