web-dev-qa-db-fra.com

Meilleure expérience utilisateur lorsqu'on lui a demandé de saisir la fréquence de l'événement périodique

Je travaille donc sur un formulaire et l'une des entrées s'est avérée quelque peu problématique dans les tests utilisateurs:

Nous voulons enregistrer la fréquence d'un événement périodique, l'événement est la fréquence à laquelle un rapport doit être soumis, dans notre base de données, nous enregistrerons une valeur numérique qui décrit les temps par an.

Cela peut être à la fois plus et moins d'une fois par an, donc dans le cas de chaque quatrième année, la valeur que nous voulons économiser est "0,25" et pour quatre fois par an, elle est "4".

Dans un formulaire précédent, nous avions demandé à l'utilisateur de calculer lui-même le nombre, ce qui s'est avéré difficile à utiliser pour les utilisateurs.

Nous avons testé une solution avec deux champs d'entrée, un pour la fréquence et un pour le nombre d'années: X fois par Y ans (où X et Y sont les champs d'entrée.) Dans un test utilisateur avec 4 utilisateurs, nous n'en avions qu'un résoudre ce problème relativement sans problème et 2 ne l'ont pas résolu du tout lorsqu'on leur a demandé de saisir "une fois tous les deux ans".

Samle form input when input is once every second year

Avez-vous des suggestions d'autres façons pour que l'utilisateur entre les données demandées?

Merci Roy

1
RoyHF

Je pense que le problème est l'approche. Vous fournissez à l'utilisateur une méthode de sélection qui permet aux développeurs de calculer facilement la fréquence.

Mais ces données ne sont pas pertinentes pour l'utilisateur. Pourquoi ne pas leur donner la possibilité de choisir simplement des options comme

Hebdomadaire - Bihebdomadaire - Mensuel - Trimestriel - Annuel - Personnalisé

et dans la coutume, fournissez deux boîtes. Un pour l'occurrence et l'autre pour la fréquence de répétition comme la fois que vous avez montrée dans la question.

1
Shreyas Tripathy

Est-il exact qu'il n'y a que deux choix:

  1. Onece en N ans.
  2. Chaque année, N fois.

Si tel est le cas, en fonction de l'ensemble de votre approche de conception, vous pouvez effectuer différentes implémentations de cette question. Par exemple:

  • Une sorte de miniforme où le premier champ est déroulant "Une fois en plusieurs années/Plusieurs fois en un an". Après avoir sélectionné par l'utilisateur, le champ suivant peut changer la légende de "Nombre d'années" en "Nombre de fois par an"
  • Cochez le groupe où la sélection de l'une ou l'autre option permettra le contrôle d'entrée numérique correspondant.
  • Etc.

Si vous aimez vos utilisateurs, vous pouvez même faire une troisième option - "Une fois par an". Comme vous pouvez le voir, cette option peut être spécifiée comme 'Une fois en 1 an' ainsi que 'Chaque année 1 fois' - cela pourrait bloquer certains utilisateurs.

0
Serg

Essayez Calendar.app sur un Mac. C'est un excellent exemple de création d'événements de répétition complexes

Calendar.app screenshot

0
Sashko Valyus