web-dev-qa-db-fra.com

Quels sont les modèles d'interface utilisateur dans lesquels une option dans une sélection multiple agit comme un choix de bouton radio et efface les autres sélections?

Problème

En règle générale, une question d'enquête demandera à quelqu'un de sélectionner une option ou d'en sélectionner plusieurs. De plus, le système souhaite effacer tous les choix, si Je ne sais pas est sélectionné.

Contraintes

  • Impossible de changer la question
  • Il est peu probable que vous puissiez modifier le comportement du système, mais je recommanderai aux utilisateurs de décider quoi faire ou revenir en arrière s'ils sont sélectionnés et si quelque chose a été sélectionné/saisi.

Objectif

Évitez toute confusion ou erreur lorsque toutes les autres sélections sont perdues après avoir sélectionné Je ne sais pas. Leur faire savoir ce qui vient de se passer et les aider à se remettre.

Votre réaction intestinale O1 ou O2?

Que pensez-vous de O1 et O2? Que faire si l'étiquette de regroupement Word répète la question? Le but ici est de montrer que Je ne sais pas est différent ou de faire allusion au comportement du système.

Option 1 and Option 2 for possible designs

1
Nicole Green

Non Ne sais pas option

Dans votre scénario, Je ne sais pas équivaut à ne sélectionner aucune des options. Votre liste d'options est implémentée avec des cases à cocher, et la sélection d'aucune des options est un entrée valide .

Les cases à cocher sont utilisées lorsqu'il existe des listes d'options et l'utilisateur peut sélectionner n'importe quel nombre de choix, y compris zéro, un ou plusieurs. En d'autres termes, chaque case à cocher est indépendante de toutes les autres cases à cocher de la liste, donc cocher une case ne décoche pas les autres.

Ainsi, une alternative possible serait de supprimer l'option Ne sais pas de la liste et d'encoder aucune sélection comme Ne sais pas dans la logique d'application si nécessaire.

O1 alternative 1

Dans O1, vous affichez Je ne sais pas comme une case à cocher même si elle a le comportement d'un bouton radio. Je ne pense pas que ce soit acceptable. Envisagez d'implémenter Je ne sais pas comme une case à cocher et une fois que c'est l'une des options sélectionnées, encodez la réponse comme Je ne sais pas uniquement dans la logique de l'application. Si vous expliquez ce que la sélection de Je ne sais pas fait dans votre question, je ne pense pas qu'il serait nécessaire de désélectionner les autres options.

O1 alternative 2

Encore une fois, Je ne sais pas n'est pas une option réelle, vous pouvez donc l'implémenter sous forme de bouton plutôt que de case à cocher. C'est peut-être la manière la plus efficace de signaler ce statut spécial à l'utilisateur et de signaler que Je ne sais pas équivaut à ne pas faire de sélection. De la même manière qu'un bouton Skip est couramment utilisé dans les interfaces utilisateur pour vous permettre d'éviter de faire un choix.

2
Andre Dickson

Ma réaction intestinale est O1.

Avec O2, vous avez un problème avec le libellé "Groupement" et l'utilisation d'un bouton radio pour le libellé "Groupement" et le libellé "Ne sait pas". Si la mise en page est la façon dont vous l'avez actuellement, vous pourriez courir le risque de répéter des informations dans le libellé "Groupement", ou simplement de les rendre inutiles. En ayant l'option "Ne sait pas" être un bouton radio avec le même niveau de hiérarchie que le libellé "Groupement", vous placez leur importance et leur objectif sur le même plan, ce qui est incorrect, car "Ne sait pas" devrait être au même niveau de finalité que les cases à cocher imbriquées sous "Groupement".

Avec O1, vous évitez le problème de ce qu'il faut mettre dans le libellé "Groupement", tout en conservant l'option "Ne sais pas" sur le même plan que les autres options de la question. La clé ici est de signifier visuellement que l'option "Je ne sais pas" a un comportement différent des autres options, ce que je pense que vous avez fait en l'espaçant plus bas et en le séparant par une ligne horizontale.

1
Tory

Dans l'O2, vous mettez en surbrillance l'option "Je ne sais pas" et je pense que cela ne devrait pas être votre objectif.

Si en cours de développement est couverte cette fonctionnalité, décochez les autres cases en cliquant sur le dernier, je pense O1 est clair et préférable et la ligne horizontale est tout ce dont vous avez besoin.

Si vous pensez toujours que l'O1 n'est pas une bonne idée, vous pouvez améliorer O2 (si vous êtes en mesure de modifier le code) et ajouter un interrupteur en haut ou les boutons radio avec ce choix et garder les cases à cocher dans les sections suivantes. Pour moi, cette option met en évidence moins "je ne sais pas", même est une ligne séparée, en haut.

1
Madalina Taina