Welcome to the LimeSurvey Community Forum

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

Comment faire comprendre que c'est la bonne réponse

  • Bénédicte_P
  • Bénédicte_P's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 6 months ago - 1 year 6 months ago #232577 by Bénédicte_P
Aidez-nous à vous aider et remplissez les cas requis :
Votre version de LimeSurvey : Version de votre LimeSurvey : Version 5.2.9+220110.
Votre propre serveur ou LimeSurvey Cloud : propre serveur
Thème : lime

==================
Bonjour
Je me décide enfin à demande de l'aide aux experts (j'ai épuisé toutes les options avant de venir poser ma question ici).

J'ai une question (enfin plusieurs !) :
type : tableau en colonne
Sous Question : 4
Options de réponse : 4

Je n'arrive pas à trouver comment faire comprendre que la réponse à la sous question 1 c'est l'option de réponse 1, et ainsi de suite.


En gros ca donne :
G02Q01_SQ001 == AO01, G02Q01_SQ002 == AO02, G02Q01_SQ003 == AO03 , G02Q01_SQ004 == AO04
mais quand je fais la validation de l'équation il me dit qu'il ne connait pas AO01, 02, etc...

ex : G02Q01_SQ001 == AO01
j'ai G02Q01_SQ001 en bleu
== en noir
AO01 encadré en rouge (jamais bon signe quand c'est rouge !)

Chaque bonne réponse rapporte 1 point (mais tant que j'ai pas la solution à ce pb je ne parle meme pas de l'attribution de point !)

Si vous pouvez m'aider ou me dire si la question a déjà été traité j'irais refouiller dans les méandres d'internet !
D'avance merci pour vos retours.
Bonne journée
Last edit: 1 year 6 months ago by Bénédicte_P. Reason: image non prise en charge

Please Log in to join the conversation.

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #232578 by Nickko
Je n'ai pas compris ta question.

Nickko
Head of ergonomics, UX & UI.

Please Log in to join the conversation.

  • Bénédicte_P
  • Bénédicte_P's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 6 months ago - 1 year 6 months ago #232580 by Bénédicte_P
Replied by Bénédicte_P on topic Comment faire comprendre que c'est la bonne réponse
je souhaite trouver l'équation qui permettra au répondant d'avoir une note
les réponses sont : (sq01 = ao01) + (sq02 = ao02) + (sq03 = ao03) + (sq04 = ao04)
mais quand je fais l'équation de validation g02q01_sq001 == ao01 il ne reconnait pas le ao01 (meme si je met g02q01_ao01)

(j'ai pas trop le choix de le faire sur la meme question, car c'est le même sujet)
j'ai trouvé une partie de l'élément de réponse avec ce sujet ( forums.limesurvey.org/forum/french-forum...s-des-sous-questions ) avec cette réponse { somme ( QQ_sq1.value,QQ_sq2.value, ( 1 -QQ_sq3.value ) , ( 1 -QQ_sq4.value ) ) }, mais je ne vois pas comment faire le lien entre la sous question et l'option de réponse.

Désolée c'est sans doute une question bateau...

 
Last edit: 1 year 6 months ago by Bénédicte_P.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #232603 by Joffm
1. alors g02q01_sq001 == "ao01"
car "ao01" est un texte et non un nombre.
Vous ne pouvez pas non plus ajouter de texte.
Mieux : Vous utilisez des codes numériques

2. ".value" est la valeur d'évaluation. Avez-vous activé le mode évaluation et entré des valeurs ?

Mais comme @Nickko : Je ne comprends pas exactement ce que tu veux faire.
Envoyer l'export lss du sondage!

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Bénédicte_P
  • Bénédicte_P's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 6 months ago #232605 by Bénédicte_P
Replied by Bénédicte_P on topic Comment faire comprendre que c'est la bonne réponse
Voici le fichier demandé.
Mais dans votre réponse je pense avoir déjà une idée, l'outil Limesurvey comprend quand on lui met un texte en réponse, il arrive a faire le lien entre texte et équation avec la bonne et les mauvaises réponses ?

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #232618 by Joffm
Qu'est-ce que ça veut dire?

Voulez-vous vous forcer à ne pouvoir répondre à SQ001 que par "AO01" et à SQ002 par "AO02" ?
C'est un terme logique; les parties sont jointes par un opérateur logique (AND, OR,...) et non par une virgule.
Donc, cela devrait être soit
G02Q01_SQ001=="AO01" AND G02Q01_SQ002=="AO02" AND ...
ou
G02Q01_SQ001=="AO01" OR G02Q01_SQ002=="AO02" OR ...

Qu'est-ce que tu veux?
Que signifie

l'équation qui permettra au répondant d'avoir une note
les réponses

Voulez-vous faire une somme?

C'est difficile avec les codes qui sont du texte,
alors utilisez des codes numériques.
Pas "AO01", "AO02",... mais "1", "2",...
Alors c'est facile
{sum(that.G02Q01)}

Voici le fichier demandé.

Non, ce n'était pas le fichier demandé.
Nous demandons toujours lss, pas lsq, pas lsg

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Bénédicte_P
  • Bénédicte_P's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 6 months ago #232620 by Bénédicte_P
Replied by Bénédicte_P on topic Comment faire comprendre que c'est la bonne réponse
oups désolée !
voici le fichier en format lss

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #232626 by DenisChenu
Je suis d’accord avec mes collègues : ce n’est pas clair ce que tu souhaite faire :
Forcer une saisie (et laquelle) ou donner une note ?
 

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.

Please Log in to join the conversation.

  • Bénédicte_P
  • Bénédicte_P's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 6 months ago - 1 year 6 months ago #232630 by Bénédicte_P
Replied by Bénédicte_P on topic Comment faire comprendre que c'est la bonne réponse
Désolée de ne pas être clair dans mes propos.

Ce que je souhaiterais c'est que les répondants aient un score en fonction de leurs 4 choix (sachant qu'il n'y a qu'une bonne réponse par colonne).
 
Last edit: 1 year 6 months ago by Bénédicte_P.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #232671 by Joffm
G03Q06 : Que voulez-vous valider ici ?
Vous écrivez:
G03Q06_SQ001.1 and G03Q06-SQ003.1 And G03Q06-SQ004.1
Mais c'est un non-sens.
La seule chose à laquelle je pourrais penser ici serait
G03Q06_SQ001=="Y" and G03Q06_SQ003=="Y" and G03Q06_SQ004=="Y"
Mais cela signifie que ces trois options doivent toutes être cochées. Ce n'est pas censé l'être.

Ici est saisie la condition qui doit s'appliquer pour que l'enquête puisse se poursuivre.

G02Q01 : Une autre validation incorrecte (virgule, guillemets)
G02Q01_SQ001 == AO01, G02Q01_SQ002 == AO02, G02Q01_SQ003 == AO03, G02Q01_SQ004 == AO04
Nous avons déjà dit : Si texte alors guillemets, donc
G02Q01_SQ001 == "AO01", G02Q01_SQ002 == "AO02", G02Q01_SQ003 == "AO03", G02Q01_SQ004 == "AO04"
Et si tout cela doit être accompli en même temps, alors comme ceci :
Mais alors vous n'avez pas du tout besoin de demander aux gens, puisqu'ils n'ont qu'une seule façon de répondre.

Cette validation est absolument inutile et erronée.
Lire
[url] manual.limesurvey.org/Question_type_-_Ar...28em_validation_q.29 [/url]

Cependant, si vous souhaitez calculer des points et que les réponses ci-dessus sont les bonnes réponses, vous devez procéder d'une manière complètement différente.

Vous devez calculer cela dans une question de type "équation".
La bonne réponse prend la valeur "1", toutes les autres "0". Vous pouvez changer cela comme vous le souhaitez.
Ensuite, il ne vous reste plus qu'à additionner.
{sum(if(G02Q01_SQ001 == "AO01",1,0),if(G02Q01_SQ021 == "AO02",1,0),if(G02Q01_SQ003 == "AO03",1,0),if(G02Q01_SQ004 == "AO04",1,0)}

Je pense que vous n'avez toujours pas compris certaines choses de base.
Lire le manuel
[url] manual.limesurvey.org/ExpressionScript_-_Presentation/en [/url]
et étudier les enquêtes par sondage
[url] manual.limesurvey.org/ExpressionScript_sample_surveys/en [/url]

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Bénédicte_P
  • Bénédicte_P's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 6 months ago #232690 by Bénédicte_P
Replied by Bénédicte_P on topic Comment faire comprendre que c'est la bonne réponse
Merci pour vos réponses et le temps que vous y avez passé.
Je repars dans la lecture des manuels.
 

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose