Cartes 600, 610 et 620 closes (back-office XR, ressource 360, appairage tablette), 250 et 320 retirées du planifié, 015 et 330 à jour ; STATUS, roadmap, test-plan, todo-features et plans VR / frontière immersif alignés ; kanban.html regénéré. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011VxSQeGQYUvPmSEoGdnidA
13 lines
1.7 KiB
Markdown
13 lines
1.7 KiB
Markdown
---
|
|
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
|
|
---
|
|
<p>Nouveau type de section : le lieu compose un questionnaire (texte, texte long, choix unique, choix multiple, note 1-5), le visiteur y répond <strong>anonymement</strong>, 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.</p>
|
|
<p><strong>Reporté en V2 le 07/08</strong> : purement additif, aucun impact sur le schéma existant. <strong>Analysé dans le code le 15/09</strong> — plan complet dans <code>v2/section-form-plan.md</code>, décisions arrêtées, ne pas refaire l'analyse.</p>
|
|
<p>Ce qui remonte aujourd'hui du visiteur est uniquement <em>dérivé</em> (<code>VisitEvent</code>, <code>VisitorQuestion</code>) : c'est le premier mécanisme qui permet à un lieu de <strong>poser une question</strong>. La moitié de la plomberie existe déjà — <code>StatsController.TrackEvent</code> pour l'écriture anonyme, <code>SectionQuiz</code>/<code>QuizQuestion</code> pour la structure, <code>VisitorQuestionPurgeService</code> pour la rétention.</p>
|
|
<p><strong>Trois fronts visiteur, kiosk compris.</strong> Piège propre à <code>tablet-app</code> : 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 : <code>GetEmbeddableText</code> doit indexer les libellés de questions mais <strong>jamais les réponses</strong>, sinon le guide IA récite les avis des visiteurs précédents.</p>
|