Welcome, Guest
Username: Password: Remember me

TOPIC: Liste de valeur et gestion ultérieures

Liste de valeur et gestion ultérieures 2 years 10 months ago #68836

  • tanguy
  • tanguy's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 7
  • Karma: 0
Bonjour ,

Je teste limesurvey
et apres cherché sur les forums et dans la doc je me permets de poser une question sur la faisabilité de mon cas

Je veux remplir une liste de valeur
Mes desserts favoris
donc ici on rentre les x choix parmi les 10 valeurs possibles
( je ne sais faire une liste dynamique genre ajouter en fonction des saisies
chaque fois que j'ajoute une ligne j'ai une nouvelle disponible - est ce possible ?)
et apres je voudrais avoir une array ( yes / no / uncertain ) en fonction
du nombre de lignes remplis par cette question

Voila j'espere avoir été clair

Je continue mes recherches sur la faisabilité

Si quelqu'un a une idée de comment faire

Merci d'avance
The administrator has disabled public write access.

Re: Liste de valeur et gestion ultérieures 2 years 10 months ago #68870

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6331
  • Thank you received: 817
  • Karma: 243
Salut,

Globalement : tout est possible , mais demande un effort plus ou moins important.

Si je comprend bien :
Tu veux une liste de question de type texte ( maxi 10 ), avec en dessous un tableau de 10 ligne aussi pour noter ce qui indiqué dans les champs précédents.

Ca c'est la première chose, cela donne en gros :
1ere question : Tableau double échelle ( Utiliser des listes déroulantes )
2eme question : Tableau de notation

Et tu voudrais que les lignes du premier tableau s'affiche dynamiquement dès que on sélectionne une valeur sur la ligne du dessus, et que les lignes du 2éme tableau s'affiche aussi en fonction des sélection du dessus.

Il va falloir utiliser jquery ...
Dans l'ordre:
Au chargement de la page ( document.ready )
Tester la valeur de chaque select box ( $('#questionXXXX select).each(function{ if $(this).val() == ""))
Selon cette valeur masquer les lignes voulues des tableaux
Selon cette valeur: indiquer les bonne valeur dans le tableau du dessous
Au changement de chaque .select : refaire les tests adéquate et mettre à jour en fonction.

Yo, y a du taff !!

Une question: à la suite: comment va tu traiter ces 2 questions : tu va avoir dans la même colonne des réponses à différentes questions .

Pour quoi ne pas prendre le principe:
Case à cocher multiple ( aimez vous ces desserts : ;liste de dessert à cocher)
Tableau filtré en fonction des réponses précédentes ( inclus dans LimeSurvey : paramètres avancés: "Filtre de tableau"

Dans l'ordre:
Last Edit: 2 years 10 months ago by DenisChenu. Reason: Some quoite for best view
The administrator has disabled public write access.

Re: Liste de valeur et gestion ultérieures 2 years 10 months ago #68881

  • tanguy
  • tanguy's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 7
  • Karma: 0
Merci pour la réponse


Je réexplique mon idée peut etre plus de manière plus clair qu'hier soir :)
Question 1 : indiquez vos desserts favoris ( maximum 10 )
on saisi donc le nombre de dessert que l'on veux avec un maximum de 10

Question 2 : Savez vous le préparer ?
la on une liste de type array ( yes / no / uncertain )
avec uniquement les lignes correspondantes aux desserts saisies

Exemple de saisie
Question 1
Mousse au chocolat
Tartes aux pommes

Question 2 ( du coup je n'ai que deux lignes dans mon array )
Oui Non NP
Mousse au chocolat
Tartes aux pommes

Voila en esperant avoir eté plus clair
The administrator has disabled public write access.

Re: Liste de valeur et gestion ultérieures 2 years 10 months ago #68894

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6331
  • Thank you received: 817
  • Karma: 243
C'est ce que je pensais au départ, mais tu as indiqué: "donc ici on rentre les x choix parmi les 10 valeurs possibles "

Donc les modifs:
1ere question: liste de texte multiple
2eme question : tableau avec des éléments précis de type <span id="dessert1"></span>

Pour les mises à jour des span : tu te sers du contenu de la valeur de l'input.text

Quelquechose du type:
$("input#answerSSSSXGGXQQQAAA").blur(function{
$('#dessert1').html($("input#answerSSSSXGGXQQQAAA").val();
}

Et bien sur le faire aussi à l'affichage de la page, tu peu regarder la doc sur la manipulation javascript des questions de LimeSUrvey:
docs.limesurvey.org/Workarounds%3A+Manip...ime+using+Javascript
The administrator has disabled public write access.

Re: Liste de valeur et gestion ultérieures 2 years 10 months ago #68921

  • Remundo
  • Remundo's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 366
  • Thank you received: 29
  • Karma: 10
tanguy wrote:
Merci pour la réponse


Je réexplique mon idée peut etre plus de manière plus clair qu'hier soir :)
Question 1 : indiquez vos desserts favoris ( maximum 10 )
on saisi donc le nombre de dessert que l'on veux avec un maximum de 10

Question 2 : Savez vous le préparer ?
la on une liste de type array ( yes / no / uncertain )
avec uniquement les lignes correspondantes aux desserts saisies

Exemple de saisie
Question 1
Mousse au chocolat
Tartes aux pommes

Question 2 ( du coup je n'ai que deux lignes dans mon array )
Oui Non NP
Mousse au chocolat
Tartes aux pommes

Voila en esperant avoir eté plus clair


Utilise les filtres de tableaux !
J'ai eu à faire ce même type de question il y a quelques jours.

Tu notes le code de ta première question (précisé lors de sa création) dans la seconde question dans l'option "Filtre de tableau".

Il faut juste les mêmes modalités de réponses dans les sous-questions des deux questions avec pour chaque modalité le même code qu'à la question précédente.

Bon courage.
Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Last Edit: 2 years 10 months ago by Remundo.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.116 seconds
Donation Image