Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Nombre maxi de réponses

  • dbourrion
  • dbourrion's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 5 months ago #189749 by dbourrion
Nombre maxi de réponses was created by dbourrion
Bonjour.

Contexte : j'ai X groupes de questions ; chaque groupe embarque une question (question type choix multiple) ; une seule réponse est acceptée par question.

Mon besoin : si je présente tous les groupes à la file sur une page (Format tout en un), comment est-ce que je peux m'assurer à la fois, que la personne qui répond :

- n'a donné qu'une réponse par question (ça en fait, je sais faire) ;
- mais surtout, qu'en tout sur tout le questionnaire (la page), il n'y a que X réponses (au global).

Dit autrement, j'ai besoin d'une limite globale de réponse sur tout le questionnaire (en gros, un compteur faisant que quand le répondant a coché X réponses et pas plus d'une par question, il est bloqué).

J'espère être à peu clair.

Merci de vos pistes.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 5 months ago #189751 by Nickko
Replied by Nickko on topic Nombre maxi de réponses
Hum c'est très compliqué tout ça.

En gros, tu as une liste de question à choix unique (et non multiple puisqu'une seule réponse est acceptée).

Et tu veux que chaque question, recoive une réponse.

C'est bien ça ?

Dans ce cas, il faut que tu rendes les questions obligatoires, c'est une option de chaque question.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • dbourrion
  • dbourrion's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 5 months ago - 4 years 5 months ago #189752 by dbourrion
Replied by dbourrion on topic Nombre maxi de réponses
Bonjour.
Ce n'est pas exactement ça.

Je schématise :

Groupe 1
-Q1
---R1
---R2

Groupe 2
-Q1
---R1
---R2

Groupe 3
-Q1
---R1
---R2

Dans chaque Q, droit à une réponse et une seule - mais on peut ne pas répondre à certaines Q

Au total, (sur tout le questionnaire), il ne peut pas y avoir plus de X réponses (on additionne toutes les réponses, peu importe de quelle Q elles viennent).
Last edit: 4 years 5 months ago by dbourrion.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 5 months ago #189753 by Nickko
Replied by Nickko on topic Nombre maxi de réponses
Donc, limité à une réponse par question, c'est d'office bon si tu choisis le bon type de question.

A. Il n'y a aucune question qui nécessite absolument une réponse, aucune question n'est obligatoire dans l'absolue, vrai ?

B. Si A est vrai, ce que tu veux faire c'est avoir au moins un certain nombre de questions avec une réponse, vrai ?

Dans ce cas... je ne sais pas encore comment faire, je dois y réfléchir, peut-être que quelqu'un d'autre aura une idée maintenant qu'on a bien défini le périmètre du problème.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • dbourrion
  • dbourrion's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 5 months ago #189755 by dbourrion
Replied by dbourrion on topic Nombre maxi de réponses
A. Vrai

B. On peut ne répondre à rien (ok, c'est débile mais possible, on est dans un cas d'usage de vote) mais dans tous les cas, on ne peut pas faire plus de X réponses. La contrainte, c'est vraiment le total global (pas plus de X réponses en tout)

On est dans une situation de vote.
X associations proposent X candidats.
Je fais un groupe de question par Association, une question dans le groupe, la question liste leurs Y candidats, tu ne peux choisir qu'une réponse (un candidat) par Association (Groupe).
ET
au total, tu ne peux pas choisir plus de 8 candidats (il y aura donc au moins 8 associations = 8 groupes de question).
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 5 months ago - 4 years 5 months ago #189758 by DenisChenu
Replied by DenisChenu on topic Nombre maxi de réponses
Salut,

A la base manual.limesurvey.org/Question_type_-_Mu...28em_validation_q.29 peut être utilisé n'importe comment.

Si je reprend ton exemple avec 2 réponses au max.
Sur les 3 questions:
Code:
count(self.NAOK) le 1 AND count(that.Q1.NAOK,that.Q2.NAOK,that.Q3.NAOK) le 2
le peut être remplacé par <= (lesser or equal).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 4 years 5 months ago by DenisChenu. Reason: count pas sum …
The topic has been locked.
  • dbourrion
  • dbourrion's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 5 months ago #189766 by dbourrion
Replied by dbourrion on topic Nombre maxi de réponses
Piste intuitivement intéressante.
Il ne me reste plus qu'à comprendre où/comment l'implémenter.

Mais je pense que je vois : on vérifie que la question en cours (self.NAOK) n'a qu'une réponse ET que le total (COUNT) de toutes les réponses ne dépasse pas un certain nombre - ici 2, chez moi ce sera 8.

Encore quelques interrogations :

- je vais devoir déplier l'équation sur X questions QX.NAOK ;
- et mettre l'équation en condition sur chaque question.

C'est bien ça ?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 5 months ago #189768 by DenisChenu
Replied by DenisChenu on topic Nombre maxi de réponses

- et mettre l'équation en condition sur chaque question.

Mais non … je n'ai jamais dis cela …
Je parle de l'équation de validation de question.

- je vais devoir déplier l'équation sur X questions QX.NAOK ;

Oui et non en fait …
Tue peux éventuellement mettre sur chaque question : nombre de réponse maximum : 1
Et sur 1seule question faire le contrôle sur l'ensemble des autres (count(that.Q1.NAOK,that.Q2.NAOK,that.Q3.NAOK) le 2)

En fait : Si une seule question ne passe pas la validation : le questionnaire ne peut pas être soumis (ou le groupe passé au suivant).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: dbourrion
The topic has been locked.
  • dbourrion
  • dbourrion's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 5 months ago #189772 by dbourrion
Replied by dbourrion on topic Nombre maxi de réponses
OK, ça me semble exactement répondre à mon besoin.
Je teste cela dès que possible.
Merci
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose