Validation de question

Mehr
7 Monate 1 Woche her #168182 von PaulMaguy
PaulMaguy erstellte das Thema 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.

Anhang nicht gefunden



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

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
7 Monate 1 Woche her #168287 von DenisChenu
DenisChenu antwortete auf das Thema: 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 .

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
7 Monate 1 Woche her #168309 von PaulMaguy
PaulMaguy antwortete auf das Thema: 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é).

Dateianhang:

Dateiname: limesurvey...2551.lss
Dateigröße:20 KB
Anhang:

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
7 Monate 1 Woche her #168311 von DenisChenu
DenisChenu antwortete auf das Thema: 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 .
Folgende Benutzer bedankten sich: PaulMaguy

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
7 Monate 6 Tage her #168366 von PaulMaguy
PaulMaguy antwortete auf das Thema: Validation de question
Merci bien !
Étrange qu'une option désuète soit au premier plan dans les options de question...
Folgende Benutzer bedankten sich: DenisChenu

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
7 Monate 6 Tage her #168390 von DenisChenu
DenisChenu antwortete auf das Thema: Validation de question

PaulMaguy schrieb: É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 .

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
7 Monate 6 Tage her #168396 von PaulMaguy
PaulMaguy antwortete auf das Thema: Validation de question

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
6 Monate 4 Wochen her #168588 von DenisChenu
DenisChenu antwortete auf das Thema: Validation de question

PaulMaguy schrieb: 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 .

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Moderatoren: Nickko

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für alle Neuigkeiten rund um LimeSurvey
captcha