Bonjour,
J'utilise LimeSurvey Cloud avec le nouvel éditeur React (ID enquête : 778139).
J'ai créé une question de type Équation (code : scenarioattribue,
toujours cachée) pour assigner aléatoirement un scénario à chaque
répondant en fonction de ses réponses à deux questions filtres
(type Oui/Non, codes Y et N).
Le champ Équation contient :
if(cachemire == 'Y', concat('CACHEMIRE_', rand(1,3)),
if(viande == 'Y', concat('VIANDE_', rand(1,3)), ''))
Problème : l'équation n'est jamais évaluée. Elle s'affiche comme
du texte brut. J'ai aussi testé avec juste rand(1,3) dans le champ
Équation — même résultat, s'affiche comme texte brut.
Ce que j'ai déjà essayé :
- Déplacer la question Équation dans son propre groupe séparé
- Utiliser floor(rand()*3)+1 au lieu de rand(1,3)
- Utiliser le suffixe .NAOK dans les conditions de groupe
- Mettre la formule dans le champ texte de la question avec des accolades
- Format du questionnaire : groupe par groupe
- Tester avec l'enquête activée en navigation privée
Rien ne fonctionne. La question Équation ne calcule jamais rien.
Y a-t-il un problème connu avec le type Équation sur LimeSurvey Cloud
avec le nouvel éditeur React ? Y a-t-il une solution alternative ?
Merci beaucoup pour votre aide.