Check out the LimeSurvey source code on GitHub!

Compteur dans plusieurs questions

More
5 years 9 months ago #58873 by titinesaku
Bonjour,

Je découvre Limesurvey depuis quelques jours et il me reste pas mal d'interrogations sur son fonctionnement. Je vais vous épargner en posant qu'une seule question à la fois, du moins je vais essayer...:blush: . Au passage j'utilise la version 1.87+ Build 8518.

Voilà ma question, est-il possible de mettre en place un "compteur" au sein de plusieurs question ? Je m'explique, par exemple j'ai ce genre de questionnaire (le tout sur la même page) :

- Combien de sports pratiquez vous ? => Entrée numérique
- Combien de sports aquatiques pratiquez vous ? => Entrée numérique
- Combien de sports terrestres pratiquez vous ? => Entrée numérique

J'aimerais que la première réponse serve de base pour la distribution des points au deux (ou x) questions suivantes, par exemple :

- Combien de sports pratiquez vous ? => 12
- Combien de sports aquatiques pratiquez vous ? => 4
- Combien de sports terrestres pratiquez vous ? => 8

Est-ce que c'est possible ? Merci

Please Log in to join the conversation.

More
5 years 9 months ago #58884 by DenisChenu
Je sais pas sur pour la 1.87, mais sur 1.90 c'est tout à fait possible.

Combien de sports pratiquez vous ? : question numérique

Les 2 autres en questions numérique multiples en utilisant la logique Valeur égale au code QGQR (SGQA)

:)

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).

Please Log in to join the conversation.

More
5 years 9 months ago #58898 by titinesaku
Merci pour ta réponse.

Les deux autres questions doivent être séparée, je ne sais pas si cela fonctionnera dans ce cas.

Par contre en essayant avec une question numérique multiple, rien n'apparait dans "Code" dans l'interface de conditions, du coup je ne vois pas vraiment comment ça fonctionne, le wiki ne m'aide pas beaucoup.

Please Log in to join the conversation.

More
5 years 9 months ago #58920 by DenisChenu

titinesaku wrote: Les deux autres questions doivent être séparée, je ne sais pas si cela fonctionnera dans ce cas.

Pas possible par défaut, il faudras jouer du javascript.

Par contre en essayant avec une question numérique multiple, rien n'apparait dans "Code" dans l'interface de conditions, du coup je ne vois pas vraiment comment ça fonctionne, le wiki ne m'aide pas beaucoup.

C'est que c'est apparu sur la version 1.90 sans doute, as tu cliqué sur Afficher les paramètres avancés

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).
The following user(s) said Thank You: titinesaku

Please Log in to join the conversation.

More
5 years 9 months ago #58926 by Roxy
Bonjour,

Je viens me greffer sur le sujet car j'ai exactement la même problématique.

Je remplis donc "Valeur égale au code QGQR (SGQA)" mais je ne suis pas sûr de ce qui est appellé QGQR ou SGQA.

Est-ce ce qui est indiqué comme "Id" de la question référence ?
S'agit-il du code ?

En tout cas, ça ne marche pas !!!

Please Log in to join the conversation.

More
5 years 9 months ago #58927 by titinesaku
Ok je vais donc devoir utiliser du js pour contrôler tout ça. Je vais donc devoir découvrir comment utiliser du js avec Limesurvey...la route est encore longue

Please Log in to join the conversation.

More
5 years 9 months ago #58929 by DenisChenu

Roxy wrote: Est-ce ce qui est indiqué comme "Id" de la question référence ?
S'agit-il du code ?

Non, du tout:

docs.limesurvey.org/Question+type+-+Mult...ey#Value_equals_SGQA
docs.limesurvey.org/SGQA%20identifier

A titinesaku : Tu n'as pas la possibilité de mettre LS à jour ? Ou l'installer sur un 2ème répertoire ? SInon, il faut regarder dasn les workaround pour donner des idées, surtout celui ci : docs.limesurvey.org/tiki-index.php?page=..._Question_Validation
Semble t'il.

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).

Please Log in to join the conversation.

More
5 years 9 months ago #58931 by titinesaku
Non malheureusement je dois rester sur cette version pour le moment. Merci pour ton aide

Please Log in to join the conversation.

More
5 years 9 months ago #58935 by Roxy
Merci :-)
Les recherches "Limesurvey QGQR" sur Google ne donnaient rien !!!

Mais j'ai quand même un souci, c'est que l'alimentation du test sur la question "fille" ne semble pas dynamique.

Je m'explique et je reprends votre exemple :

a/ Combien de sports pratiquez vous :
b/ Individuels :
Collectifs :

Si je remplis la question "a)" avec 2, malheureusement les lignes "Restant" et "Total" n'apparaissent sur la question "b)" que quand j'ai validé la page entière (par exemple par "Suivant"), du coup dans une utilisation "normale", on ne les voit pas !!!

Y-a-t-il un truc ?

Please Log in to join the conversation.

More
5 years 9 months ago - 5 years 9 months ago #58976 by titinesaku
J'ai enfin compris comment fonctionne je JS dans Limesurvey, ouf il était temps :dry: J'en viens à me demander comment remplir un champ automatiquement avec la somme de plusieurs autres réponses, j'ai regardé la doc mais je patauge un peu...
Est-ce qu'une bonne âme pourrai tenter de m'expliquer comment est ce qu'on peut mettre en place un remplissage automatique en JQuery ?
J'ai essayé quelque chose dans ce genre (qui ne marche pas bien sûr) :
<script type="text/javascript">$('#answer83729X53X394nb1').change(function(){$('#answer83729X53X433').val()=$('#answer83729X53X39nb1').val();});</script>
Console d'erreurs : Erreur : invalid assignment left-hand side
Last Edit: 5 years 9 months ago by titinesaku.

Please Log in to join the conversation.

More
5 years 9 months ago #58992 by titinesaku
En fait c'est bon j'ai fini par me dépatouiller toute seule

Please Log in to join the conversation.

More
5 years 9 months ago #59000 by DenisChenu

Roxy wrote: Si je remplis la question "a)" avec 2, malheureusement les lignes "Restant" et "Total" n'apparaissent sur la question "b)" que quand j'ai validé la page entière (par exemple par "Suivant"), du coup dans une utilisation "normale", on ne les voit pas !!!

Y-a-t-il un truc ?

Oui, ca ne marche que pour les questions dans différentes pages , désolé.

En fait c'est bon j'ai fini par me dépatouiller toute seule

Félicitation, et par curiosité, c'était quoi ?

perso, j'aurais peut être utiliser une variable temporaire

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).

Please Log in to join the conversation.

More
5 years 9 months ago - 5 years 9 months ago #59007 by titinesaku
Alors de mon côté j'ai commencé par initialiser tous les champs de réponse à 0 (ex :
$('#answer83729X53X394nb1').val(0);
)
Ensuite j'ai créé une fonction qui calcule le total et affiche le résultat dans le champ de réponse
function calcul()
{
	var somme = 0;
	somme = parseInt($('#answer83729X53X394nb1').val())+parseInt($('#answer83729X53X394nb2')+...
	$('#answer83729X53X433').val(somme);
Et enfin j'ai fait un appel pour chaque champ de réponse
$('#answer83729X53X394nb1').change(calcul);

Et voilà ça se remplis tout seul au fur et à mesure
Last Edit: 5 years 9 months ago by titinesaku.

Please Log in to join the conversation.

More
5 years 9 months ago #59039 by Roxy

Shnoulle wrote: Oui, ca ne marche que pour les questions dans différentes pages , désolé.


Arghh :sick:

Savez-vous si cette évolution est prévue dans la feuille de route (via de l'Ajax j'imagine) ?

Faut-il au contraire envisager un dev comme "titinesaku" ?

Please Log in to join the conversation.

More
5 years 9 months ago #59098 by DenisChenu

Roxy wrote: Savez-vous si cette évolution est prévue dans la feuille de route (via de l'Ajax j'imagine) ?

Il ne me semble pas, tu peut regarder sur le système de rapport de bug.

Roxy wrote: Faut-il au contraire envisager un dev comme "titinesaku" ?

Bin ... oui :)

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).

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form