InseeFr / Pogues

Questionnaire designer
MIT License
20 stars 17 forks source link

Can't Generate Collected Var with Table and QCU in measured data #868

Open JulienCarmona opened 1 month ago

JulienCarmona commented 1 month ago

Describe the bug

Ne peut pas créer un tableau (dynamique ou fix) avec une colonne à base de modalités à choix unique quand cette dernière n'est pas en première position.

To Reproduce

  1. Dans un tableau dynamique, créer une info mesurée avec réponse à choix unique et une lise de modalités.
  2. Générer des var collectées.
  3. Valider la question
  4. Bug : Modale indiquant de générer les variables collectées s'affiche à tort

Expected behavior

On devrait pouvoir créer la question.

Other Info

Fonctionne bien si le QCU est la première colonne du tableau

Screenshots

image

image

Version where the bug appeared

Pogues 1.7.2

JulienCarmona commented 1 month ago

À déterminer avec l'Info si c'est normale.

AnneHuSKa commented 1 month ago

mémo : c'est vrai que ca n'a pas du être un cas prévu car c'est assez peu naturel comme questionnement (les tableaux dynamiques sont plutôt prévus pour de la collecte de données, pas de QCU/QCM) et si ca ne marche pas dans Pogues, ca n'a pas été utilisé dans la filière Orbeon. C'est un contournement qu'on imagine pour une demande EEC mais plutôt se pencher sur la vraie solution qu'on viserait pour EEC

JulienCarmona commented 1 month ago

Ok donc besoin Low dans le sens que cela n'a jamais marché

JulienCarmona commented 4 weeks ago

⚠️ Update ⚠️

Ça ne fonctionne pas non plus pour les tableaux fixes donc on a bien une régression !

À prioriser

BulotF commented 4 weeks ago

Et de mémoire, Ofats a des QCU dans les 2 premières colonnes de ses tableaux dynamiques (ils demandent des informations par produit * pays), donc le besoin était déjà couvert.

AnneHuSKa commented 3 weeks ago

C'est uniquement dans les tableaux dynamiques ? Si c'est dans les tableaux fixes, ca semble proche de https://github.com/InseeFr/Pogues/issues/793 ou bien je n'ai pas trop compris ?

Pour OFATS : leurs deux premières colonnes sont des listes déroulantes je crois, modifiables par l'enquêté

JulienCarmona commented 3 weeks ago

Le problème est présent pour les tableaux dynamiques ET fixes.

⚠ Marche si le QCU est la première colonne. Ca peut peut être aider à trouver la cause ?

QRuhier commented 1 week ago

@JulienCarmona @AnneHuSKa Il semblerait plutôt que pour la QCU ça fonctionne uniquement si on importe une liste ou qu'on en réutilise une déjà existante. Il est donc impossible (peu importe la colonne, peu importe le type de tableau) de créer une QCU avec une nouvelle liste