Standard-Checkbox-Status: aktiviert oder deaktiviert? [geschlossen]

7

Ich habe eine Seite mit Anwendungseinstellungen mit einer Reihe von Kontrollkästchen. Wie sollte ich den standardmäßig aktivierten Status der Kontrollkästchen auswählen?

Ich sehe die folgenden Optionen:

  1. Setzen Sie den Standardstatus immer auf deaktiviert, aber dies führt zu negativen Aussagen im Kontrollkästchen-Text (wie "Nicht automatisch fällige Zeitpläne anzeigen"), was manchmal schwer zu verstehen ist.

  2. Setzen Sie den Checkbox-Text immer so um, dass er eine positive Bedeutung hat (z. B. "Fälligkeitspläne automatisch anzeigen"), dies führt jedoch zu inkonsistenten Standard-Checkbox-Zuständen, die aktiviert und deaktiviert sind.

  3. ... irgendwelche anderen Optionen?

Irgendwelche Richtlinien, Best Practices, Ratschläge für dieses Problem?

    
MicSim 02.07.2009, 12:04
quelle

5 Antworten

12

Dies sind meine "Regeln" dafür:

  • Machen Sie alle Aussagen "positiv", also "Fälligkeitspläne automatisch anzeigen" und nicht "Fälligkeitspläne nicht automatisch anzeigen"
  • Nehmen Sie die Standardkonfiguration vor, die für den Mehrheits-Anwendungsfall erforderlich ist, auch wenn es so aussieht, als hätten Sie Ticks und Nicht-Ticks über Ihren Konfigurationsbildschirm verstreut.
  • Gruppenbezogene Einstellungen zusammen gruppieren, sei es mit "fieldset" / "group" Elementen oder Tabs
  • Verwenden Sie das beste UI-Element für den Job. Zum Beispiel: Tri-State-Checkboxen sind nicht besonders intuitiv und ein Drop-Down- oder Set von drei Radio-Buttons ist für weniger technisch geneigte
  • zugänglicher

Also - Option 2 aus Ihrer Liste =)

    
Rob 02.07.2009, 12:12
quelle
9

Definitiv Nummer 2. Checkboxen sollten immer positive Bedeutung haben. Wenn dies bedeutet, dass einige Ihrer Standardwerte Checks sind und einige nicht, dann ist das meiner Meinung nach kein Problem.

    
Mark Pim 02.07.2009 12:06
quelle
8

Ich würde wählen 2. Ich sehe keinen Grund, warum alle Checkboxen standardmäßig deaktiviert sein sollten. Wählen Sie den Status, den der Benutzer am ehesten haben möchte (oder den geringsten Schaden verursacht) und einen Text, der am leichtesten zu verstehen ist.

    
Erich Kitzmueller 02.07.2009 12:06
quelle
1

Persönlich würde ich den Standardstatus zusammen mit Ihrem Text speichern. Leider einige Leute sind sehr wählerisch über das, was sich gegen das Einlernen entscheidet, so gibt es keinen einfachen Weg, lesbaren Text und Dinge standardmäßig nur auf eine Weise zu setzen.

Auch wenn es keinen Standard gibt, werden die Benutzer tatsächlich gelesen, was sie erreichen oder nicht.

    
Jeremy French 02.07.2009 12:29
quelle
1

Alles, was ich zu den anderen Antworten hinzufügen würde, ist, wenn Sie sicherstellen möchten, dass der Benutzer eine Auswahl trifft, anstatt einen von Ihnen gewählten Standard zu akzeptieren, ein Optionsfeld (keines davon ausgewählt) verwendet und sie vorher auswählen müssen fortfahren.

Ich sollte beachten, dass dies ein radikaler Ansatz ist und ich ihn nur verwenden würde, wenn es eine kritische Option gibt, die der Benutzer sorgfältig prüfen muss, bevor er wählt.

    
Bork Blatt 02.07.2009 12:35
quelle