De toegankelijkheidscontrolelijst van Ally is gebaseerd op WCAG 2.1 AA (Web Content Accessibility Guidelines). Dit is een internationale toegankelijkheidsstandaard die door de meeste nieuwe wereldwijde regelgevings- en wettelijke vereisten wordt toegepast.

Hier voegt Ally een aantal extra controles aan toe, die zich nog meer toespitsen op de bruikbaarheid en kwaliteit van de inhoud.


Bestanden die Ally controleert

Welke inhoud wordt door Ally gecontroleerd?

Momenteel controleert Ally bestanden met de volgende opmaak:

  • PDF-bestanden
  • Microsoft® Word-bestanden
  • Microsoft® PowerPoint®-bestanden
  • OpenOffice-/LibreOffice-bestanden
  • Geüploade HTML-bestanden
  • Afbeeldingsbestanden (JPG, JPEG, GIF, PNG, BPM, TIFF)
  • YouTubeTM-video's
  • WYSIWYG/VTBE-inhoud

    Cursusleiders zien geen toegankelijkheidsscores voor WYSIWYG-inhoud in hun cursussen. De resultaten voor WYSIWYG-inhoud worden alleen vermeld in het instellingsrapport.

Inhoud van Ally-inhoudseditor (WYSIWYG)

Inhoud van LMS-inhoudseditor (WYSIWYG)

Cursusleiders zien op dit moment geen toegankelijkheidsscore voor inhoud die in de inhoudseditor van hun systeem is gemaakt.

Ally controleert ook inhoudstypen die door de WYSIWYG-inhoudseditor van het systeem zijn gemaakt op toegankelijkheidsproblemen.

De gegevens worden in het instellingsrapport in HTML-indeling weergegeven. In het CSV-exportbestand worden de gegevens vermeld in application-kolommen met daarin de naam van de inhoud (in het Engels).

  • Blackboard Learn
    • Inhoudsmap (application/x-folder)
    • Inhoudsitem (application/x-item)
    • Leermodule (application/x-learning-module)
    • Lesoverzicht (application/x-lesson)
    • Een koppeling naar een forum (application/x-link-discussion-topic)
    • Webkoppeling (application/x-link-web)
    • Ingesloten LTI-toepassing (application/x-lti-launch)
    • Alle andere WYSIWYG-inhoudstypen, met inbegrip van lege pagina's en modulepagina's (application/x-page)
  • Moodle en Blackboard Open LMS
    • Opdracht (application/x-assignment)
    • Boek (application/x-book)
    • Hoofdstuk in boek (application/x-book)
    • Discussieonderwerpen (application/x-discussion-topic)
    • Forumbeschrijving (application/x-forum)
    • Woordenlijstbeschrijving (application/x-glossary)
    • Woordenlijstvermelding (application/x-glossary-entry)
    • Label (application/x-label)
    • Lesbeschrijving (application/x-lesson-description)
    • Lespagina (application/x-lesson-page)
    • Pagina-inhoud (application/x-page-content)
    • Pagina-inleiding (application/x-page-intro)
    • Sectie (application/x-section)
    • Syllabus (application/x-syllabus)
  • Canvas
    • Aankondiging (application/x-announcement)
    • Opdracht (application/x-assignment)
    • Discussieonderwerpen (application/x-discussion-topic)
    • Quizbeschrijving (application/x-quiz)
    • Syllabus (application/x-syllabus)
    • Alle andere WYSIWYG-inhoudstypen, met inbegrip van pagina's (application/x-page)

Checklist voor toegankelijkheid voor Ally-beheerders


HTML-checklist

  • De waarde voor het kenmerk Accesskey moet uniek zijn
    • WCAG 2.1 - 2.1.1 Keyboard
  • Actieve <area>-elementen moeten alternatieve tekst hebben
    • WCAG 2.1 - 1.1.1 Non-text Content
  • Elementen mogen alleen toegestane ARIA-kenmerken gebruiken
    • WCAG 2.1 - 4.1.1 Parsing
    • WCAG 2.1 - 4.1.2 Name, Role, Value
  • Vereiste ARIA-kenmerken moeten worden opgegeven
    • WCAG 2.1 - 4.1.1 Parsing
    • WCAG 2.1 - 4.1.2 Name, Role, Value
  • Bepaalde ARIA-rollen moeten bepaalde onderliggende elementen bevatten
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • Bepaalde ARIA-rollen moeten zijn opgenomen in bepaalde bovenliggende elementen
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • Gebruikte ARIA-rollen moeten geldige waarden hebben
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • WCAG 2.1 - 4.1.1 Parsing
    • WCAG 2.1 - 4.1.2 Name, Role, Value
  • ARIA-kenmerken moeten geldige namen hebben
    • WCAG 2.1 - 4.1.1 Parsing
  • ARIA-kenmerken moeten geldige waarden hebben
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • WCAG 2.1 - 4.1.1 Parsing
    • WCAG 2.1 - 4.1.2 Name, Role, Value
  • <audio>-elementen moeten een <track> hebben voor ondertitels
    • WCAG 2.1 - 1.2.2 Captions (Prerecorded)
  • <blink>-elementen zijn verouderd en mogen niet worden gebruikt
    • WCAG 2.1 - 2.2.2 Pause, Stop, Hide
  • Knoppen moeten waarneembare tekst hebben
    • WCAG 2.1 - 4.1.2 Name, Role, Value
  • Een pagina moet een methode bieden om herhaalde blokken met inhoud te negeren
    • WCAG 2.1 - 2.4.1 Bypass Blocks
  • Verschillende invoer voor selectievakjes met dezelfde waarde voor het kenmerk 'name' moet deel uitmaken van een groep
  • Tekstelementen moeten voldoende kleurcontrast hebben tegen de achtergrond
    • WCAG 2.1 - 1.4.3 Contrast (Minimum)
    • Groot probleem
  • <dl>-elementen mogen alleen rechtstreeks, goed geordende <dt>- en <dd>-groepen, <script>- of <template>-elementen bevatten (Klein probleem)
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • <dt>- en <dd>-elementen moeten zijn opgenomen in een <dl>
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • Ingesloten YouTubeTM-video's moeten ondertiteling hebben

    Automatisch gegenereerde YouTube-ondertitels worden niet beschouwd als geldige ondertitels.

    • WCAG 2.1 - 1.2.2 Captions (Prerecorded)
    • Groot probleem
  • De waarde voor het kenmerk id moet uniek zijn
    • WCAG 2.1 - 2.4.2 Page titled
  • Er moeten koppen aanwezig zijn
    • Groot probleem
  • Koppen mogen niet leeg zijn
    • WCAG 2.1 – 2.4.6 Headings and Labels
    • Groot probleem
  • Frames moeten een uniek kenmerk title hebben
    • WCAG 2.1 - 2.4.1 Bypass Blocks
  • <html>-element moet een kenmerk lang hebben
    • WCAG 2.1 - 3.1.1
  • Kopniveaus moeten steeds met slechts één worden opgehoogd
    • Klein probleem
  • Afbeeldingen moeten een alternatieve tekstbeschrijving hebben
    • WCAG 2.1 - 1.1.1 Non-text Content
    • Groot probleem
  • Tekst van knoppen en koppelingen moet niet worden herhaald in de alternatieve beschrijving van de afbeelding
    • Groot probleem
  • Afbeeldingsknoppen moeten alternatieve tekst hebben
    • WCAG 2.1 - 1.1.1 Non-text Content
    • Groot probleem
  • Formulierelementen moeten labels hebben
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • WCAG 2.1 - 3.3.2 Labels or Instructions
    • Groot probleem
  • Formulierelementen moeten een zichtbaar label hebben
    • Groot probleem
  • <html>-element moet een geldige waarde hebben voor het kenmerk lang
    • WCAG 2.1 - 3.1.1 Language of Page
    • Klein probleem
  • Opmaaktabellen mogen geen elementen uit een gegevenstabel gebruiken
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • Koppelingen moeten worden onderscheiden van omringende tekst op een manier die niet alleen van kleur afhankelijk is
    • WCAG 2.1 - 1.4.1 Use of Color
    • Groot probleem
  • Koppelingen moeten waarneembare tekst hebben
    • WCAG 2.1 - 1.1.1 Non-text Content
    • WCAG 2.1 - 4.1.2 Name, Role, Value
    • Klein probleem
  • <ul> en <ol> mogen alleen rechtstreeks <li>-inhoudselementen bevatten
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • <li>-elementen moeten zijn opgenomen in een <ul> of <ol>
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • <marquee>-elementen zijn verouderd en mogen niet worden gebruikt
    • WCAG 2.1 - 2.2.2 Pause, Stop, Hide
  • Getimed vernieuwen is niet toegestaan
    • WCAG 2.1 - 2.2.1Timing Adjustable
    • WCAG 2.1 - 2.2.4 Interruptions
    • WCAG 2.1 - 3.2.5 Change on Request
  • Zoomen en schalen mag niet zijn uitgeschakeld (2x)
    • WCAG 2.1 - 1.4.4 Resize text
  • Zoomen en schalen moet mogelijk zijn met een maximale schaal van 5
  • <object>-elementen moeten alternatieve tekst hebben
    • WCAG 2.1 - 1.1.1 Non-text Content
  • Verschillende invoer voor keuzerondjes met dezelfde waarde voor het kenmerk 'name' moet deel uitmaken van een groep
  • Inhoud moet zijn opgenomen in een landmark-regio
  • Kenmerk scope moet correct worden gebruikt voor tabellen
  • Image-maps op de server mogen niet worden gebruikt
    • WCAG 2.1 - 2.1.1 Keyboard
  • De pagina moet een skip-koppeling hebben als de eerste koppeling
  • Elementen mogen geen tabindex hebben groter dan nul
  • Het <caption>-element mag niet dezelfde tekst bevatten als het kenmerk summary
  • Gegevens- of koptekstcellen mogen niet worden gebruikt om ondertitels door te geven aan een gegevenstabel
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Groot probleem
  • Alle niet-lege <td>-elementen in een tabel groter dan 3 x 3 moeten een gekoppelde tabelkoptekst hebben
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Groot probleem
  • Alle cellen in een <table>-element die het kenmerk headers gebruiken, mogen alleen verwijzen naar andere cellen uit dezelfde tabel
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • Alle <th>-elementen en elementen met role=columnheader/rowheader moeten gegevenscellen hebben die ze beschrijven
    • WCAG 2.1 - 1.3.1 Info and Relationships
  • Documenten moeten een <title>-element hebben voor hulp bij navigatie
    • WCAG 2.1 - 2.4.2 Page titled
  • Kenmerk lang moet een geldige waarde hebben
    • WCAG 2.1 - 3.1.2 Language of Parts
    • Klein probleem
  • <video>-elementen moeten een <track> hebben voor ondertitels
    • WCAG 2.1 - 1.2.2 Audio-only and Video-only (Prerecorded)
    • WCAG 2.1 - 1.2.3 Audio Description or Media Alternative (Prerecorded)
    • Groot probleem
  • <video>-elementen moeten een track hebben met een audiobeschrijving
    • WCAG 2.1 - 1.2.5 Audio Description (Prerecorded)
    • Groot probleem

Checklist voor afbeeldingen

Betreft JPG-, JPEG-, GIF-, PNG-, BPM- en TIFF-bestanden.

  • De afbeelding kan epileptische aanvallen veroorzaken
    • WCAG 2.1 - 2.3 Seizures
    • Ernstig probleem
  • De afbeelding heeft geen alternatieve beschrijving
    • WCAG 2.1 - 1.1.1 Non-text Content
    • Groot probleem
  • De afbeelding bevat tekst die niet is opgenomen in de alternatieve beschrijving
    • WCAG 2.1 - 1.4.5 Images of text
    • Klein probleem
  • Er zijn contrastproblemen met de afbeelding
    • WCAG 2.1 - 1.4.3 Contrast (Minimum)
    • WCAG 2.1 - 1.4.6 Contrast (Enhanced)
    • Groot probleem

PDF-checklist

  • De PDF heeft een verkeerde structuur
    • Ernstig probleem
  • De PDF is versleuteld
    • Ernstig probleem
  • De PDF is gescand
    • WCAG 2.1 - 1.4.5 Images of text
    • Ernstig probleem
  • De PDF heeft geen tags
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • WCAG 2.1 - 1.3.2 Meaningful Sequence
    • Groot probleem
  • Er is geen taal ingesteld voor de PDF
    • WCAG 2.1 - 3.1.1 Language of Page
    • Klein probleem
  • Er is een verkeerde taal ingesteld voor de PDF
    • WCAG 2.1 - 3.1.1 Language of Page
    • Klein probleem
  • De PDF bevat afbeeldingen zonder alternatieve beschrijving
    • WCAG 2.1 - 1.1.1 Non-text Content
    • Groot probleem
  • Er zijn contrastproblemen met de PDF
    • WCAG 2.1 - 1.4.3 Contrast (Minimum)
    • WCAG 2.1 - 1.4.6 Contrast (Enhanced)
    • Groot probleem
  • De PDF heeft geen kopteksten

    Deze toegankelijkheidscontrole wordt op dit moment alleen afgedwongen voor PDF's met minimaal drie pagina's.

    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Groot probleem
  • De PDF heeft geen juiste kopstructuur
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Klein probleem
  • De kopstructuur van de PDF begint niet bij één
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Klein probleem
  • De kopstructuur van de PDF heeft meer dan zes niveaus
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Klein probleem
  • De PDF bevat tabellen zonder koppen
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Groot probleem
  • De PDF heeft geen titel
    • WCAG 2.1 – 2.4.2 Page Titled
    • Klein probleem

Checklist voor Office-documenten

Betreft Microsoft® Word, Microsoft® PowerPoint®, LibreOffice Writer, LibreOffice Impress.

  • Het document heeft een verkeerde structuur
    • Ernstig probleem
  • Er is geen taal ingesteld voor het document
    • WCAG 2.1 - 3.1.1 Language of Page
    • Klein probleem
  • Er is een verkeerde taal ingesteld voor het document
    • WCAG 2.1 - 3.1.1 Language of Page
    • Klein probleem
  • Het document bevat afbeeldingen zonder alternatieve beschrijving
    • WCAG 2.1 - 1.1.1 Non-text Content
    • Groot probleem
  • Er zijn contrastproblemen met het document
    • WCAG 2.1 - 1.4.3 Contrast (Minimum)
    • WCAG 2.1 - 1.4.6 Contrast (Enhanced)
    • Groot probleem
  • Het document heeft geen kopteksten

    Deze toegankelijkheidscontrole wordt op dit moment alleen afgedwongen voor Word-documenten met minimaal twaalf alinea's.

    Met deze toegankelijkheidscontrole wordt een minimum van één titel voor elke zeven dia's in een PowerPoint-document afgedwongen.

    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Groot probleem
  • Het document heeft geen juiste kopstructuur
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Klein probleem
  • De kopstructuur van het document begint niet bij één
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Klein probleem
  • De kopstructuur van het document heeft meer dan zes niveaus
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Klein probleem
  • Het document bevat tabellen zonder koppen
    • WCAG 2.1 - 1.3.1 Info and Relationships
    • Groot probleem