Validation de question

Plus d'informations
il y a 5 mois 2 semaines #168182 par PaulMaguy
PaulMaguy a créé le sujet : Validation de question
Bonjour,

Je travaille encore sur la même question , cette fois-ci pour un autre problème.

Il s'agit d'une question de type tableau (nombres), dont les réponses aux items sont comprises entre 0 et 3.

La pièce jointe est absente ou indisponible



Je cherche à utiliser la validation de question afin qu'il ne soit pas possible de passer au groupe de question suivantes si toutes les cases du tableau sont à 0 (puisque pour arriver ici, la personne doit avoir dit qu'elle avait au moins une sauvegarde.)

Voici les sous-questions :


J'ai tenté :

sum(sauvegardesupports_susb_slocal, sauvegardesupports_sopt_slocal, sauvegardesupports_sddext_slocal, sauvegardesupports_snas_slocal, sauvegardesupports_sddr_slocal, sauvegardesupports_susb_sext, sauvegardesupports_snas_sext, sauvegardesupports_sddr_sext) != 0


et

count(self.NAOK) > 0


mais quoi que je réponde dans le tableau, je ne peux pas passer au groupe suivant.

J'ai tenté plus simple avec :

sauvegardesupports_susb_slocal == 3

pour voir si le simple fait de répondre 3 à la première case permettait de passer au groupe suivant : toujours impossible de passer à la suite !

La réponse affichée à ces deux tests lorsque je les ajoute dans l'intitulé de la question qui suit dans le même groupe est soit 'true' soit 'false', est-ce que Limesurvey attend une réponse au format '1' ou '0' pour la validation de question ?
'true' est-il géré différemment de '1' ? ou bien c'est mon code qui n'est pas au bon format ?

Pls halp,

- Paul

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #168287 par DenisChenu
DenisChenu a répondu au sujet : Validation de question
Pour la validation : as tu essayé sum(self.NAOK) > 0 ?

Logiquement, ca devrait passer, si ce n'est pas le cas : fait un questionnaire avec uniquement cette question et pôse le ici.


sauvegardesupports_susb_slocal == 3 devrait passer (à moins que ce ne soit pas le bon ordre ?).

Tu as cliqué sur "Vérification de la logique" ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #168309 par PaulMaguy
PaulMaguy a répondu au sujet : Validation de question
Tout d'abord : je ne suis pas sur la toute dernière version de Limesurvey mais la 2.64.0+170307 (upgrade prévue prochainement).

Voici ce que donne la vérification de la logique sur ma question, du moment que j'entre sum(self.NAOK) > 0 ou sauvegardesupports_susb_slocal == 3 :



Est-ce un bug de Limesurvey ? Corrigé dans une version plus récente ?

J'ai créé un questionnaire avec cette unique question, problème identique (cf fichier attaché).

Fichier attaché :

Nom du fichier : limesurvey...2551.lss
Taille du ficher :20 ko
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #168311 par DenisChenu
DenisChenu a répondu au sujet : Validation de question
OK, il ne faut pas utiliser la validation comme ceci :)

Ce n'est utilisé que pour des règles regexp (un vieux reste …)

Dans les paramètres avancés : tu as "Validation des textes" ou "Validation de l'ensemble de la question" : c'est ici qu'il faut le placer (et tu peux indiquer le message d'erreur que tu souhaite).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Les utilisateur(s) suivant ont remercié: PaulMaguy

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #168366 par PaulMaguy
PaulMaguy a répondu au sujet : Validation de question
Merci bien !
Étrange qu'une option désuète soit au premier plan dans les options de question...
Les utilisateur(s) suivant ont remercié: DenisChenu

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #168390 par DenisChenu
DenisChenu a répondu au sujet : Validation de question

PaulMaguy écrit: Étrange qu'une option désuète soit au premier plan dans les options de question...

Tout à fait d‘accord :).

Cependant : un peu difficile à supprimer/modifier sans casser les questionnaires.

Autant limesurvey casse les modèles et les plugins assez souvent (trop …), autant on casse le moins souvent possible les questionnaires (quoique … c'est arrivé, et ca arrive encore …).

Bon ici : il faudrait supprimer la colonne de la base de données et éventuellement ajouter le système dans le paramètres avancés si on voulait garder une compatibilité.

Mais en tous cas : ça vaut le coupe de le demander dans «nouvelles fonctionnalités» (la suppression d'une fonction obsoléte , difficile à utiliser, alors que de nouvelles fonctions plus facile existent me semble une nouvelle fonctionnalité)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #168396 par PaulMaguy
PaulMaguy a répondu au sujet : Validation de question

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 3 jours #168588 par DenisChenu
DenisChenu a répondu au sujet : Validation de question

PaulMaguy écrit: Done.

Merci, mais je pensais plus à www.limesurvey.org/fr/communaute/demande-de-fonctionnalites

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Nickko

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!