it-swarm.com.de

Sollten Kontrollkästchen in Formularen standardmäßig aktiviert oder deaktiviert sein?

Ich habe ein Formular zur Quizerstellung, in dem ein Administrator den Quiznamen, die Details, die Anzahl der maximalen Versuche und ähnliche Konfigurationselemente auf Administratorebene eingeben muss.
Der Administrator sollte konfigurieren, ob das Quiz erneut versucht werden kann, selbst wenn der Kandidat im vorherigen Versuch bestanden hatte. Also habe ich hier ein Kontrollkästchen verwendet. Die Verwirrung ist; Gibt es eine Standardregel für den Standardstatus von Kontrollkästchen in Formularen?

Das Bild zeigt die 2 möglichen Optionen, die ich im Formular haben könnte. (enter image description here
Bitte geben Sie an, welche Darstellung in Bezug auf dokumentierte Standards korrekt ist.

23
Kishan

Vorauswahl der Kontrollkästchen

Erfolgreiche Vorauswahlen können die Benutzeroberfläche effizienter und benutzerfreundlicher machen. Eine vernünftige Standardauswahl kann die Anzahl der Aktionen reduzieren, die ein Benutzer ausführen muss.

Ob ein Kontrollkästchen vorausgewählt werden soll oder nicht, sollte auf dem Domänenkontext und den Geschäftsregeln basieren. Die Geschäftsregeln bestimmen, ob etwas aktiviert oder deaktiviert werden soll. Vorauswahl nach den Grundsätzen der geringsten Belästigung. Ein Benutzer sollte so wenig Zeit wie möglich damit verbringen, Dinge zu deaktivieren, die er nicht möchte.

Ich denke jedoch, dass der Kern Ihres Problems nicht in der Vorauswahl liegt, sondern darin, wie ein Kontrollkästchen beschriftet werden sollte.

Kontrollkästchen kennzeichnen

Die Bezeichnung für ein Kontrollkästchen sollte positiv sein, da Kontrollkästchen zum Aktivieren einer Aktion oder eines Status verwendet werden. Aktiviert sollte yes darstellen (Aktion ausführen/Status aktivieren), wobei deaktiviert no darstellt.

Wenn ein Kontrollkästchen den Benutzer zwingt, ein doppeltes Negativ zu entschlüsseln, haben Sie einen Fehler gemacht. Benutzer bevorzugen yes do this Statt yes, don't do that. Zum Beispiel ist [ ] Subscribe Klarer als [x] Don't subscribe Und viel klarer als [ ] I don't want to receive updates.

Um die Kürze Ihrer Etiketten zu gewährleisten, sollte das Etikett die Aktion so präzise wie möglich vermitteln. Je kürzer und klarer Ihre Etiketten sind, desto weniger Zeit muss der Benutzer damit verbringen, sie zu lesen und zu interpretieren.

Ihr Problem

Die Schnittstelle ermöglicht es dem Administrator

konfigurieren Sie, ob das Quiz erneut versucht werden kann, auch wenn ein Kandidat den vorherigen Versuch bestanden hat

Die Domain-Regeln

  • Einem Studenten können Wiederholungsversuche angeboten werden
  • Möglicherweise wird eine maximale Anzahl von Wiederholungsversuchen angeboten
  • Ein vorübergehender Versuch kann als endgültig angesehen werden

Beschriften Sie das Kontrollkästchen

Ich würde Ihr Kontrollkästchen mit einer Variation von [x] allow repeat after passed attempt Beschriften. Das Etikett ist klar, wenn Sie das Kontrollkästchen aktivieren, sind Wiederholungen für Schüler verfügbar, die bestanden haben. In Ihren Geschäftsregeln wird angegeben, ob es üblicher ist, dass Schüler nach einem erfolgreichen Versuch erneut versuchen können.

Wie würde ich das machen?

Ich hätte ein Kontrollkästchen [x] allow reattempts, Mit dem ein Schieberegler/Stepper/Textfeld die Anzahl der Wiederholungen festlegen kann, und das Kontrollkästchen, um Wiederholungen nach einem Durchlauf zu aktivieren.

[x] allow reattempts

number of reattempts [-][ 5 ][+]
[x] allow repeat after passed attempt

Alternativ kann die Anzahl der erneuten Versuche das Steuerelement allow repeat after pass Deaktivieren, wenn die Anzahl der erneuten Versuche auf 0 Eingestellt ist, und es anderweitig aktivieren.

24
Wes Toleman

Das hängt vom Kontext ab.

Ein Kontrollkästchen, mit dem der Benutzer beispielsweise Vertragsbedingungen akzeptiert, sollte deaktiviert sein, da es sich um eine kritische Entscheidung handelt, bei der die Interaktion des Benutzers rechtlich in Ordnung sein muss.

Bei unkritischen Kontrollkästchen können Sie sie entsprechend den Wünschen/Bedürfnissen der meisten Benutzer vorab auswählen. Wenn 80% Ihrer Benutzer das Kontrollkästchen aktivieren, können Sie dieses Kontrollkästchen in Zukunft vorab auswählen, um es ihnen zu erleichtern.

50

Ich möchte eine dritte Lösung vorschlagen, bei der es nicht erforderlich ist, einen geeigneten Standardwert zu ermitteln.

In diesem Fall würde ich eigentlich kein Kontrollkästchen verwenden, da Sie hier mehrere Werte haben können und nicht wirklich einen eindeutigen Standardwert. Darüber hinaus können Sie hier technisch gesehen drei Optionen auswählen, und ein Kontrollkästchen ist in diesem Szenario nicht ausreichend:

  • Erlaube niemals Wiederholungsversuche (wie bei einer Prüfung);
  • Erlaube einen erneuten Versuch nur, wenn der vorherige Versuch fehlgeschlagen ist (wie bei einem Wettbewerb, bei dem ein Quiz erfolgreich abgeschlossen werden muss, bevor das nächste gestartet werden kann).
  • Erlaube immer einen erneuten Versuch (wie bei einem Quiz zum Spaß).

Ich persönlich würde ein Dropdown-Menü oder eine Liste von Optionsfeldern verwenden:

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

15
Nzall

Vorausgewählte Standardeinstellungen in Kontrollkästchen erleichtern es offiziell Personen, die keine Zeit mit dem Ausfüllen von Formularen und Kontrollkästchen verbringen können oder wollen. Es versteht sich jedoch von selbst, dass dies leicht missbraucht werden kann, um unwissenden Benutzern bestimmte Optionen aufzuzwingen.

Während dies die Benutzer dazu zwingt, diesen lästigen technischen Details etwas Aufmerksamkeit zu widmen, könnte es letztendlich im besseren Interesse der Benutzer liegen, sie dazu zu bringen, diese Kontrollkästchen zuerst zu aktivieren.

2
Obiwan Kenoobi