Christian I visualise qu'il existe des pages génériques qui seront utilisées pour capturer des informations de l'utilisateur. Ceux-ci peuvent devoir être pour allumer ou éteindre certaines entrées ou caractéristiques. En fonction du type de question, vos utilisateurs sélectionneront le type de page qu'ils souhaitent dans l'assistant, comme choix multiple, subjectif, etc.
Ensuite, vous devrez donner la possibilité à l'utilisateur de sélectionner la question qu'il souhaite poser. Prenez la question et le type de page à utiliser pour eux et créer quelque chose d'assistant. L'ordre des questions déterminera l'ordre de navigation de la page.
Ensuite, vous devez avoir votre cadre de navigation qui peut prendre le truc de l'assistant et guider l'utilisateur final à travers toutes les étapes.
Vous aurez également besoin d'un cadre de validation commun pour décider si l'utilisateur final doit être autorisé à passer à la page suivante.
Ceci est très primitif mais vous pouvez commencer à y penser. En visitant le site de sondage et d'enquête pour savoir comment ils créent des enquêtes, cela vous aidera à créer une interface utilisateur.