Welcome to the LimeSurvey Community Forum

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

Calcul et affichage d'un score à partir des réponses à des questions antérieure

  • Mercadoc
  • Mercadoc's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago #265495 by Mercadoc
Bonjour,

Je redécouvre Limesurvey après de nombreuses années.

Je souhaite proposer l'échelle mesurant les usages problématiques d'internet (UPI). Un exemple de cette échelle se trouve ici : [url] addictohug.ch/testez-vous/internet/ [/url]

A l'issue des 14 questions, un score doit s'afficher et se calcule de la manière suivante :
(0 point si jamais, 1 point si rarement, 2 points si parfois, 3 points si souvent et 4 points si très souvent)

Si le score calculé est <20, pas d’UPI
Si le score est entre 20 et 27 : usage à surveiller
Si score >=28 : en UPI

Ce que j'ai fait pour le moment :
J'ai créé mes 14 questions (Bouton Bootstrap).

J'aimerais maintenant calculer et afficher le score.

J'ai cru comprendre qu'il fallait utiliser le type de question Equation mais j'avoue ne pas saisir si je dois recommencer ma saisie de questions ou si je peux faire le calcul et l'affichage de mon score à partir des questions que j'ai déjà saisies.

Merci pour vos lumières.

Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : Version de votre LimeSurvey : [voir en bas à droite de l'écran d'administration de votre LimeSurvey].
Votre propre serveur ou LimeSurvey Cloud :
Thème :

==================
[Écrivez ici votre question/remarque]

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 months 1 week ago #265501 by DenisChenu
Ici le mieux me semble de

1. Activer les évaluations : manual.limesurvey.org/Assessments
2. Indiquer 0,1,2,3, et 4 pur les scores de chaques question
3. Faire la somme des évaluations : dans une question équations manual.limesurvey.org/Question_type_-_Equation ( sum )
4. Utiliser ce score pour montrer le texte que tu souhaite manual.limesurvey.org/ExpressionScript_E...Answers,_and_Reports
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member.
I don't answer to private message.

Please Log in to join the conversation.

  • Mercadoc
  • Mercadoc's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago #265508 by Mercadoc
Merci beaucoup !

Sans aller jusqu'à la création d'une question Equations j'ai découvert que la définition de règles d'évaluation me permettait d'afficher un message avec le score à la fin du questionnaire. [url] manual.limesurvey.org/Assessments [/url]

J'ai utilisé {PERC} pour afficher le score correspondant à mon groupe de questions.

Ce score est-il stocké quelque part ?

Le recours à une question Equations serait d'afficher le score à l'endroit où je veux. C'est bien cela ?

Merci

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 months 1 week ago #265510 by DenisChenu
> Ce score est-il stocké quelque part ?

Non, c'est pour cela que je conseille très vite de faire une question équation

> Le recours à une question Equations serait d'afficher le score à l'endroit où je veux. C'est bien cela ?

Oui

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member.
I don't answer to private message.

Please Log in to join the conversation.

  • Mercadoc
  • Mercadoc's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago #265511 by Mercadoc
Bonjour

Je ne comprends pas très bien comment calculer ce score dans la question de Type Equation.

En cherchant sur le forum j'ai vu une formule comme celle-là sans pouvoir la déchiffrer :
{sum(G01Q09_SQ004.valueNAOK,G02Q09_SQ006.valueNAOK,G02Q09_SQ009.valueNAOK,G02Q09_SQ010.valueNAOK)}

Si j'essaie :
sum : faire la somme
G0109 : question 9 du groupe 1
_SQ004.valueNOAK : valeur de la 4eme modalité de la question ?

Je sèche et je me perds dans la doc.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 months 1 week ago - 2 months 1 week ago #265524 by DenisChenu
G01Q09_SQ004 : la sous question SQ004 de la question G01Q09

manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming

Faut que je refasse une doc simplifié : old.sondages.pro/documentation-limesurve...sion-limesurvey.html

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member.
I don't answer to private message.
Last edit: 2 months 1 week ago by DenisChenu.

Please Log in to join the conversation.

  • Mercadoc
  • Mercadoc's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago #265526 by Mercadoc
Bonjour

Merci. Ton site est beaucoup plus simple.

En regardant, je viens de découvrir qu'après affichage, le mode évaluation supprimait les réponses. Je comprends mieux pourquoi tu conseillais d'utiliser uen question Equation au plus tôt.

J'ai compris comment sont codées les questions et le rôle des suffixes et comment on les ajoute au code de la question.

Une question : Existe-t-il un suffixe permettant de récupérer la valeur de l'évaluation correspondant à la réponse donnée ?

Merci

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 months 1 week ago #265527 by DenisChenu
Heu,
Tu l'utilise dans l'exemple
manual.limesurvey.org/Expression_Manager#Access_to_Variables

Qcode.valuethe assessment value for the question if it is relevant (otherwise blank), or the text value if it is not a coded question{gender.value}'1'Qcode.valueNAOKsame as Qcode.value - see discussion about NAOK{gender.valueNAOK}'1'


Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member.
I don't answer to private message.

Please Log in to join the conversation.

  • Mercadoc
  • Mercadoc's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago - 2 months 1 week ago #265528 by Mercadoc
Merci !

J'ai fait quelques essais et cela semble parfaitement fonctionner.

Cela m'ouvre des perspectives !

Pour ceux qui à l'avenir chercheraient la réponse à ce problème.
{sum(G01Q02.value,G01Q03.value,G01Q04.value,G01Q05.value,G01Q06.value,G01Q07.value,G01Q08.value,G01Q09.value,G01Q10.value,G01Q11.value,G01Q12.value,G01Q13.value,G01Q14.value,G01Q15.value)}

Ce code fait la somme (sum) des valeurs des évaluations (value) des réponses apportées aux différentes questions (G01Q02...)
Last edit: 2 months 1 week ago by Mercadoc. Reason: Adding details

Please Log in to join the conversation.

Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose