Skip to content

Commit 89e1622

Browse files
authored
Merge pull request #383 from BIK-BITV/3.5.7-Redundanter-Eintrag-2
3.3.7 Redundanter Eintrag: WCAG 2.2 - Neue Prüfschrittbeschreibung
2 parents 0b2bb3d + 1caa16f commit 89e1622

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
= Prüfschritt 3.3.7 Redundanter Eintrag
2+
include::include/author.adoc[]
3+
include::include/attributes.adoc[]
4+
5+
== Was wird geprüft?
6+
7+
Wenn Nutzende innerhalb des gleichen Vorgangs zuvor eingegebene oder zur Verfügung gestellte Informationen erneut eingeben müssen, wird geprüft, ob:
8+
9+
* die Informationen automatisch ausgefüllt werden oder
10+
* die erneute Eingabe für Nutzende über eine Auswahlfunktion möglich ist.
11+
12+
Ausnahmen:
13+
14+
* Die erneute Eingabe der Information ist unerlässlich
15+
* die erneute Eingabe ist aus Sicherheitsgründen erforderlich
16+
* die zuvor eingegebenen Informationen sind nicht mehr gültig.
17+
18+
== Warum wird das geprüft
19+
20+
Wenn Informationen wir Name, Geburtsdatum oder Ähnliches nicht mehrmals eingegeben werden müssen, können Nutzende den Prozess mit geringerem kognitivem Aufwand durchführen.
21+
Nutzende mit kognitiven Behinderungen, die Schwierigkeiten mit dem Kurzzeitgedächtnis haben, profitieren beispielsweise davon, da sie sich dann nicht immer wieder an bestimmte Informationen
22+
erinnern oder nach diesen irgendwo suchen müssen. Es entsteht weniger Stress, das Risiko für Fehler ist reduziert. Das Vermeiden wiederholter Eingaben hilft auch Nutzenden mit Mobilitätseinschränkungen,
23+
die z. B. eine Schaltersteuerung oder Spracheingabe verwenden und für die Eingaben oft aufwändiger und fehleranfälliger sind.
24+
25+
== Wie wird geprüft?
26+
27+
=== 1. Anwendbarkeit des Prüfschritts
28+
29+
In formularbasierten Prozessen sind bereits eingegebene oder zur Verfügung gestellte Daten an anderer Stelle erneut einzugeben.
30+
31+
=== 2. Prüfung
32+
33+
. Prüfen, ob innerhalb eines formularbasierten Prozesses bereits eingegebene oder zur Verfügung gestellte Daten erneut eingegeben werden müssen.
34+
. Prüfen, ob der Bedarf einer erneuten Eingabe vermieden wird, indem die Felder automatisch ausgefüllt werden oder Nutzende beim Ausfüllen durch eine Form von Auswahlfunktion
35+
(siehe 3. Hinweise) unterstützt werden.
36+
. Prüfen, dass es sich bei einer notwendigen erneuten Eingabe nicht um eine Ausnahme im Sinne des Prüfschritts handelt
37+
(die erneute Eingabe ist unerlässlich, sicherheitsrelevant, zuvor gemachte Eingabe ist nicht mehr gültig)
38+
39+
=== 3. Hinweise
40+
41+
* Die Anforderung schreibt nicht vor, dass Informationen zwischen den Sitzungen gespeichert werden müssen. Ein Prozess wird auf der Grundlage einer durchgehenden Aktivität (Session) definiert.
42+
Die Anforderung gilt nicht, wenn Nutzende nach dem Schließen einer Sitzung oder dem Wegnavigieren zu anderen Bereichen zu dem Prozess zurückkehrt.
43+
* Ein Prozess kann über verschiedene Domänen hinweg ablaufen. Wenn also ein Check-out-Prozess einen Drittanbieter für Zahlungen einschließt, würde dies in den Anwendungsbereich fallen.
44+
45+
* Beispiele für Auswahlfunktionen:
46+
47+
** Nutzende wählen aus einer Auswahlliste aus, um ein Feld zu befüllen
48+
** Nutzende wählen Text auf der gleichen Seite aus und kopieren ihn in ein Eingabefeld
49+
** Nutzende aktivieren ein Kontrollkästchen, um Eingaben mit zuvor eingegebenen Werten zu füllen (z. B. meine Rechnungsadresse ist dieselbe wie meine Lieferadresse).
50+
51+
=== 4. Bewertung
52+
53+
==== Nicht erfüllt
54+
55+
Innerhalb eines Vorgangs müssen Nutzende zuvor eingegebene oder zur Verfügung gestellte Daten erneut eingeben.
56+
57+
== Einordnung des Prüfschritts
58+
59+
=== Einordnung des Prüfschritts nach WCAG 2.2
60+
61+
==== Guidelines
62+
63+
* https://www.w3.org/TR/WCAG22/#input-assistance[Guideline 3.3 Input Assistance]
64+
65+
==== Success Criterion
66+
67+
* https://www.w3.org/TR/WCAG22/#redundant-entry[3.3.7 Redundant Entry (A)]
68+
69+
==== Techniques
70+
===== Sufficient Techniques
71+
* https://www.w3.org/WAI/WCAG22/Techniques/general/G221[G221: Provide data from a previous step in a process]
72+
* Not requesting the same information twice (Potential future technique)

0 commit comments

Comments
 (0)