Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: Compteur dans plusieurs questions

Compteur dans plusieurs questions 5 years 4 months ago #58873

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
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
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58884

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9295
  • Thank you received: 1330
  • Karma: 386
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 developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58898

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
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.
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58920

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9295
  • Thank you received: 1330
  • Karma: 386
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 developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
The following user(s) said Thank You: titinesaku

Compteur dans plusieurs questions 5 years 4 months ago #58926

  • Roxy
  • Roxy's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 1
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 !!!
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58927

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
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
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58929

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9295
  • Thank you received: 1330
  • Karma: 386
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 developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58931

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
Non malheureusement je dois rester sur cette version pour le moment. Merci pour ton aide
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58935

  • Roxy
  • Roxy's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 1
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 ?
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58976

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
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 4 months ago by titinesaku.
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #58992

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
En fait c'est bon j'ai fini par me dépatouiller toute seule
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #59000

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9295
  • Thank you received: 1330
  • Karma: 386
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 developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #59007

  • titinesaku
  • titinesaku's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
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 4 months ago by titinesaku.
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #59039

  • Roxy
  • Roxy's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 1
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" ?
The administrator has disabled public write access.

Compteur dans plusieurs questions 5 years 4 months ago #59098

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9295
  • Thank you received: 1330
  • Karma: 386
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 developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.276 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form