--- title: SectionForm — formulaires visiteurs area: backend manager visitapp horizon: v2 tags: produit, backend, manager-app, visitapp-web, tablet-app flag: warn | V2 src: v2/section-form-plan.md — analysé le 15/09 ---
Nouveau type de section : le lieu compose un questionnaire (texte, texte long, choix unique, choix multiple, note 1-5), le visiteur y répond anonymement, l'admin lit les réponses agrégées dans un onglet de la section, avec export CSV. Enquête de satisfaction, livre d'or, sondage d'exposition.
Reporté en V2 le 07/08 : purement additif, aucun impact sur le schéma existant. Analysé dans le code le 15/09 — plan complet dans v2/section-form-plan.md, décisions arrêtées, ne pas refaire l'analyse.
Ce qui remonte aujourd'hui du visiteur est uniquement dérivé (VisitEvent, VisitorQuestion) : c'est le premier mécanisme qui permet à un lieu de poser une question. La moitié de la plomberie existe déjà — StatsController.TrackEvent pour l'écriture anonyme, SectionQuiz/QuizQuestion pour la structure, VisitorQuestionPurgeService pour la rétention.
Trois fronts visiteur, kiosk compris. Piège propre à tablet-app : sur borne fixe le visiteur suivant hérite de l'écran du précédent — reset après soumission et sur inactivité. Et un piège backend : GetEmbeddableText doit indexer les libellés de questions mais jamais les réponses, sinon le guide IA récite les avis des visiteurs précédents.