Welcome, Guest
Username: Password: Remember me

TOPIC: condition et expression régulière

condition et expression régulière 3 years 1 day ago #65772

  • fred79
  • fred79's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Bonjour,


Je cherche les syntaxes pour écrire des expressions régulières dans les conditions d'affichage d'une question.
Par exemple comment je fais référence à la réponse oui d'une question.

Merci.

Frédéric
The administrator has disabled public write access.

Re: condition et expression régulière 3 years 1 day ago #65774

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2087
  • Thank you received: 255
  • Karma: 55
Je n'ai pas compris ce que tu voulais faire.

Pourrait-on avoir un exemple textuel, c'est à dire, décrit nous une question, sa réponse et le test que tu voudrais effectuer.

Là, j'ai cru comprendre que tu voulais vérifier que la réponse à une question était bien "oui". Mais ce doit donc être une question de type bouton radio obligatoire. Dans ce cas, inutile de vérifier quoi que ce soit.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Re: condition et expression régulière 3 years 1 day ago #65775

  • fred79
  • fred79's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Bonjour,


En fait, je souhaite tester si la personne qui s'apprête à répondre à un questionnaire est "bien ciblée".
Suite à ses premières réponses, elle serait "envoyée" directement en fin de questionnaire, sans voir aucune question, car hors cible.

J'ai cherché dans les ressources LS la possibilité de conditionner un groupe : sans succès.
je cherche donc un contournement.
J'ai plusieurs groupes de questions.
J'ai un groupe Préalable qui ne possède qu'une question obligatoire Boutons radio :
Pralable -2011-09-19_14-32-19.png


  1. Si les personnes répondent <non> aux deux choix, elles sont hors cibles, je les envoie à la fin du questionnaire (voir si c'est possible avec un remerciement et une explication de leur hors cible).
  2. Si les personnes répondent au moins un oui, elles accèdent aux autres groupes, avec des questions accessibles selon que ce soit <oui> au point 1 (Q1) ou 2 (Q2)
  3. ou à toutes les question si elles indiquent 2 'oui'
Je souhaite donc pour toutes mes autres questions avoir une condition de type :
si Pas (Q1 = 'non' et Q2 = 'non')
à laquelle j'ajouterai selon les cas :
et Q1 = 'oui'
ou encore
et Q2 = 'oui'
ou encore rien !


Est-ce que je suis plus clair ?

Merci
The administrator has disabled public write access.

Re: condition et expression régulière 3 years 1 day ago #65776

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2087
  • Thank you received: 255
  • Karma: 55
Ce que tu cherches à faire n'est pas possible, il faut passer par les conditions, pour conditionner un groupe il faut copier une règle sur toutes les questions du groupe, ça se fait assez simplement avec la fonction de copie de règle que tu trouveras dans au même endroit que la création de nouvelles règles.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Re: condition et expression régulière 3 years 1 day ago #65779

  • TMSWhite
  • TMSWhite's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 759
  • Thank you received: 82
  • Karma: 36
Il sera facile de faire ce que vous demanderez en LimeSurvey 1.92. Vous pouvez trouver des instructions ici.
The administrator has disabled public write access.

Re: condition et expression régulière 3 years 1 day ago #65780

  • fred79
  • fred79's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
J'ai bien compris que je dois passer par des conditions sur toutes mes questions.

Je souhaite donc pourvoir écrire des expressions régulières pour poser ce genre de test :

afficher Q3 si pas(SQ1 = 'non' et SQ2 = 'non') et SQ1 = 'oui'
ou alors
afficher Q3 si SQ1 = 'oui' ou SQ2 = 'oui'

rappel : SQ1 et SQ2 sont des sous-questions d'un tableau.

Merci
The administrator has disabled public write access.

Re: condition et expression régulière 3 years 1 day ago #65783

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2087
  • Thank you received: 255
  • Karma: 55
En fait ce que tu veux faire ne nécessite pas de regex.
Il suffit de sélectionner la question puis les réponses approprié, pour les opérateurs logique OU et ET il faut jouer avec les scénarios.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.
The following user(s) said Thank You: fred79

Re: condition et expression régulière 3 years 1 day ago #65786

  • fred79
  • fred79's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Merci, cela fonctionne en effet avec les scénarios.

En fait, j'associai Regex à une syntaxe similaire à sql, permettant de poser l'équivalent des clauses WHERE sur les champs réponses.
Erreur ;-)

Merci des réponses
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.119 seconds
Donation Image