4️⃣ 2.2.3 - Keine Zeitmessung
AAA 2.1
Umsetzung
Ziel
Erstellung von Inhalten, die ohne zeitliche Einschränkungen genutzt werden können, sodass alle Benutzer unabhängig von ihren Fähigkeiten ausreichend Zeit haben, um mit den Inhalten zu interagieren.
Beschreibung
- Keine Implementierung von Zeitlimits für Benutzeraktionen, außer bei Echtzeit-Ereignissen und nicht interaktiven synchronisierten Medien.
- Sicherstellen, dass Aufgaben, Formulare und interaktive Elemente ohne vorgegebenen Zeitrahmen abgeschlossen werden können.
- Ermöglichen, dass Benutzer Prozesse und Aufgaben in ihrem eigenen Tempo abschließen können.
- Ausschluss von Inhalten, bei denen Zeit ein wesentlicher Bestandteil des Nutzungserlebnisses ist (z. B. Live-Übertragungen, Echtzeitspiele).
Anforderungen
- Keine serverseitigen Sitzungs-Timeouts für wichtige Interaktionen, es sei denn, es gibt eine Möglichkeit zur Verlängerung.
- Implementierung von clientseitigen Mechanismen, die Benutzern ermöglichen, Inhalte unbegrenzt zu nutzen.
- Sicherstellen, dass Tests oder Lerninhalte nicht an zeitliche Vorgaben gebunden sind.
- Klare Hinweise geben, wenn eine Aktivität oder ein Inhalt ausnahmsweise zeitlich limitiert ist.
- Transparente Kommunikation, warum Zeitbeschränkungen (falls vorhanden) erforderlich sind.
- Überprüfung, ob alle interaktiven Elemente ohne Zeitdruck nutzbar sind.
- Durchführung von Tests mit assistiven Technologien, um sicherzustellen, dass Zeit keine Barriere darstellt.
- Kontrolle, dass keine automatischen Abläufe Benutzeraktionen unterbrechen, ohne dass Optionen zur Fortsetzung angeboten werden.
Code-Beispiele
Beispiel Formular ohne Zeitlimit:
<form id="feedbackForm"> <label for="feedback">Feedback eingeben:</label> <textarea id="feedback" rows="5" cols="50"></textarea> <button type="submit">Absenden</button></form>
<script> document.getElementById('feedbackForm').addEventListener('submit', (e) => { e.preventDefault(); alert('Feedback erfolgreich übermittelt.'); });</script>