web-dev-qa-db-fra.com

Assistant dynamique avec un nombre variable de questions

J'ai une page qui guide l'utilisateur vers les informations requises. Il pose une question et en fonction de la réponse affiche une deuxième question. Sur la base de cette réponse - les informations sont affichées. Il peut y avoir entre 2 et 4 questions.

J'ai essayé de chercher de bonnes solutions, mais il me manque peut-être la terminologie correcte pour une telle chose.

Y a-t-il un terme pour cela afin que je puisse trouver des modèles de conception? Avez-vous de bons exemples ou modèles de conception pour une telle page?

Merci, R.

4
Zurim

J'appellerais simplement cela une forme logique de branchement ou une forme conditionnelle. C'est également le principe sous-jacent d'une interface de type "assistant": l'utilisateur a un choix ou une option à la fois, et sur la base des résultats de ce choix/option, il est donné le suivant. Cela peut être fait dans des sections d'un formulaire qui sont progressivement divulguées, ou un panneau à la fois. Idéalement, vous planifiez cela en créant un flux de travail qui montre toutes les options et quelle option emmène les gens où.

Pour des exemples classiques de comment cela fonctionne, jouez avec une enquête Google Forms ou Surveymonkey gratuite et ajoutez une logique conditionnelle à certaines de vos questions.

Ou procurez-vous un livre Choisissez votre propre aventure! ;-)

Ok - trouvé un exemple. Ce formulaire d'inscription se déroule sur un seul écran. Les utilisateurs nous indiquent d'abord dans quel pays se trouve leur organisation:

enter image description here

Selon le pays choisi, les champs sont différents. Par exemple, s'ils choisissent les États-Unis, ils les voient:

enter image description here

Et s'ils choisissent un pays différent, les options sont différentes (excuses pour le contenu de l'espace réservé, c'était un travail en cours):

enter image description here

Un exemple simple, mais vous comprenez l'idée. L'inconvénient est qu'il nécessite plus de codage et une page plus lourde pour inclure toutes les options sur une seule page. Mais vous pouvez mettre toutes les informations et/ou questions que vous voulez sur chacun de ces états, et continuer sur cette page jusqu'à ce que vous arriviez à votre présentation finale des informations.

1
Mattynabib