Barrierefreiheit
RWTHjupyter-Seiten müssen nach den Kriterien der Barrierefreiheit überprüft werden. Folgende Kriterien müssen dabei berücksichtigt werden.
Wahrnehmbarkeit
- Nicht-Text-Inhalte
- Alternativtexte für Bedienelemente
- Alternativtexte für Grafiken und Objekte
- Leere alt-Attribute für Layoutgrafiken
- Alternativen für CAPTCHAs
- Alternativen für Audiodateien und stumme Videos
- Aufgezeichnete Videos mit Untertiteln
- Audiodeskription oder Volltext-Alternative für Videos
- Videos (live) mit Untertiteln
- Informationen und Beziehungen
- HTML-Strukturelemente für Überschriften
- HTML-Strukturelemente für Listen
- HTML-Strukturelemente für Zitate
- Inhalte gegliedert
- Datentabellen richtig aufgebaut
- Zuordnung von Tabellenzellen
- Kein Strukturmarkup für Layouttabellen
- Beschriftung von Formularelementen programmatisch ermittelbar
- Aussagekräftige und sinnvolle Reihenfolge
- Ohne Bezug auf sensorische Merkmale nutzbar
- Keine Beschränkung der Bildschirmausrichtung
- Eingabefelder zu Nutzerdaten vermitteln den Zweck
- Ohne Farben benutzbar
- Audio-Kontrolle: Ton abschaltbar
- Ausreichender Kontrast von Texten
- Veränderbare Textgröße auf 200%
- Verzicht auf Schriftgrafiken
- Umbruch bei Inhalten nutzen
- Ausreichender Kontraste von Grafiken und Bedienelementen
- Textabstände anpassbar
- Eingeblendete Inhalte bedienbar
Bedienbarkeit
- Tastaturbedienbarkeit: Ohne Maus nutzbar
- Schlüssige Reihenfolge bei der Tastaturbedienung
- Sichtbarer Fokus: Aktuelle Position des Fokus deutlich
- Keine Tastaturfalle
- Tastatur-Kurzbefehle abschaltbar oder anpassbar
- Zeitbezogene Limits anpassbar
- Bewegte Inhalte abschaltbar: Anhalten, beenden, ausblenden
- Photosensivität und Ellipse: Maximal dreimaliges Aufblitzen pro Sekunde, um Schwellenwerte zu unterschreiten
- Elementgruppen und Bereiche überspringbar
- Sinnvolle Webseiten-Titel und Dokumenttitel
- Zweck eines Links (im Kontext): Aussagekräftige Linktexte
- Alternative Zugangswege zu Inhalten
- Aussagekräftige Überschriften, Beschriftungen und Beschreibungen
- Alternativen für komplexe Zeiger-Gesten
- Zeigergesten-Eingaben können abgebrochen oder widerrufen werde
- Symbole in ausgeschriebener Form für Screenreader
- Interface Komponenten als Alternativen für Bewegungsaktivierung
Verständlichkeit
- Hauptsprache angeben, z. B. im HTML
- Anderssprachige Wörter und Abschnitte ausgezeichnet
- Keine unerwartete Kontextänderung im Fokus
- Keine unerwartete Kontextänderung bei Eingabe
- Navigationelemente und -mechanismen sind einheitlich und konsistent
- Einheitliche und konsistente Bezeichnung von Komponenten gleicher Funktionalität
- Beschriftungen von Formularelementen vorhanden, wenn Nutzereingaben erforderlich sind
- Fehleingaben
- Fehlererkennung identifiziert Fehler und beschreibt Sie als Text
- Korrekturvorschläge: Hilfe bei Fehlern
- Fehlervermeidung wird unterstützt
Robustheit
- Syntaxanalyse: Syntax ist korrekt und vollständig
- Name, Rolle und Wert sind verfügbar und können programmatisch festgelegt werden
- Statusmeldungen können programmatisch festgelegt werden