Je dois créer un test en ligne qui contient environ 80 questions. Ce sont des questions d'une phrase avec 5 options de réponse pour toutes les questions (pas de formulaire gratuit). Maintenant, ma question est quelle serait la façon optimale d'afficher la question pour un point de vue UX.
Soit afficher 20 questions par page ou afficher une question par page et lorsqu'une réponse est sélectionnée, elle amène automatiquement et rapidement l'utilisateur à la nouvelle question (permettant à l'utilisateur de revenir en arrière si la réponse sélectionnée est incorrecte).
Lorsque vous utilisez un formulaire long, vous devez utiliser différentes méthodes pour faire une bonne expérience utilisateur. Pour les formulaires très longs avec de nombreuses questions, voici plusieurs choses que vous pouvez essayer:
1. Regroupez vos questions en sections
Triez vos questions en morceaux gérables. Lorsque vous avez un formulaire long, vous posez probablement des questions sur de nombreux thèmes différents. Votre objectif est d'identifier quels sont ces thèmes et de trier vos questions en sections faciles à comprendre. Une fois que vous avez des sections, cela signifie que vous pouvez cartographier plus clairement où une personne est en train de remplir le formulaire. Remplir des sections permet également de petites récompenses dans un processus de remplissage de formulaire long et probablement pas amusant.
2. Rendre l'emplacement visible
Une différence clé entre les formulaires courts et les formulaires longs est qu'ils nécessitent une expérience utilisateur différente. Les formulaires courts sont remplis en quelques minutes, les formulaires longs peuvent prendre des heures - et il est prévu que les gens feront des pauses entre les sessions. Pour les formulaires longs, vous devez inclure une fonction "vous êtes ici", qui garde la personne orientée tout en donnant la possibilité d'estimer combien de temps il reste.
Pour rendre l'emplacement visible, vous voulez montrer où se trouve la personne qui remplit le formulaire. Vous pouvez utiliser un pourcentage pour compléter l'icône, les numéros de page, les miettes de pain, les barres de chargement, un moteur pas à pas, etc. Il n'y a pas de conception standard pour cela, vous devrez trouver un système qui fonctionne avec votre formulaire. Dans votre cas, je pense que cet indicateur d'arbre à 2 niveaux est très bien.
3. Définissez vos attentes avant le début
Pour préparer la personne à commencer le formulaire, donnez-lui autant de contexte que possible. Cela augmentera les taux d'achèvement pour les personnes qui commencent le processus. Les questions auxquelles une introduction pourrait répondre sont:
4. Enregistrez chaque question automatiquement
Lorsque l'utilisateur remplit un formulaire long, certains problèmes peuvent survenir. Problèmes de connexion, expiration de session, etc. Assurez-vous que chaque étape de l'utilisateur est enregistrée et qu'il/elle n'a pas besoin de les remplir à nouveau.
5. Ne faites pas les questions hors de propos
Ne masquez les questions floues entourant la question floue que pour les formes très courtes. Cette conception est bonne pour un formulaire simple comme une enquête, mais pas pour les longs formulaires en ligne avec de nombreuses questions. Lorsque je remplis un formulaire comme celui-ci, je peux sentir ma fréquence cardiaque augmenter parce que j'essaie de savoir si je suis amené à penser que le formulaire est plus court qu'il ne l'est vraiment.
Ce style de réduction de l'opacité des questions floues n'est pas accessible. Les gens auront inévitablement l'impression de lire le texte flou avant qu'il ne devienne net. Mais, comme les couleurs du texte à l'écran ne répondent pas aux normes d'accessibilité des contrastes, la lisibilité est réduite, ce qui pose des difficultés à la personne qui essaie de lire la question floue si elle peut même la voir en premier lieu.