Welcome to the LimeSurvey Community Forum

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

Sauvegarde des réponses et faisabilité du projet

  • myluare
  • myluare's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 2 days ago - 11 months 2 days ago #243531 by myluare
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : 5.6.19
Thème : Sauvegarde des réponses et faisabilité du projet

==================

Bonjour,
Je réalise mon premier questionnaire LimeSurvey et rencontre actuellement des difficultés.

Voici la situation [elle est illustrée par les captures écran ci-jointes] :
- En Q1, les répondants doivent citer les personnes inscrites dans des ateliers.

- En Q2, les répondants doivent préciser le nombre d'ateliers dans lequel chaque individu est inscrit. Cette question est de type Tableau (Nombres), avec en Y-Scale l'identité des personnes citées en Q1. Les réponses, concernant le nombre d'ateliers par individu, sont stockées dans un cookie pour la question qui suit.

- En Q3, je souhaite collecter des informations sur les ateliers auxquels sont inscrits les individus cités en Q1 (comme le nombre d'intervenants, le lieu, la fréquence des ateliers). Cette question est également de type Tableau (Nombres), avec en Y-Scale toujours l'identité des personnes citées.Étant donné qu'il est fastidieux de générer automatiquement des lignes en fonction du nombre d'ateliers précisé dans la Q2 par individu, je joue sur le nombre de listes déroulantes par individu : comme vous pouvez le constater sur les captures écran, la première personne citée dénommée 'Jean Dupont' dans mon exemple, participe à deux ateliers [réf. capture écran Q2] ainsi dans la question suivante [réf. capture écran Q3], il y a deux listes déroulantes dans chaque sous-question concernant 'Jean Dupont'.
Le hic est que les valeurs sélectionnées dans ces listes déroulantes générées par le biais d'un JavaScript ne sont pas considérées comme des réponses en tant que telles. Ainsi, avez-vous une idée, une piste quant à la démarche à entreprendre ?

Je vous remercie par avance.

Myluare

     
Last edit: 11 months 2 days ago by myluare.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 2 days ago #243544 by Joffm
nous ne pouvons rien dire si nous ne connaissons pas le script utilisé. Envoyer l'exportation lss

Joffm 

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

Please Log in to join the conversation.

  • myluare
  • myluare's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 2 days ago #243550 by myluare
Joffm,

Vous trouverez le fichier .lss ci-joint.

Myluare

 

File Attachment:

File Name: limesurvey...67-2.lss
File Size:166 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 1 day ago #243573 by Joffm
D'où viennent vos scripts ?
Ils semblent provenir de l'âge de pierre, du moins pour les anciennes versions de LimeSurvey.

Eh bien, pour pouvoir enregistrer les données de votre idée, vous avez besoin de (50*10*3)+(50*2)+(50*1) =1650 colonnes dans la base de données.
Veuillez lire le manuel sur les limitations de la base de données
[url] manual.limesurvey.org/General_FAQ/en#...regarding_survey_size [/url]

Donc autre chose.
Peut-être que ces plugins vous aideront.
[url] gitlab.com/SondagesPro/QuestionSettingsT...ionSpreadsheetSurvey [/url]

Quoi qu'il en soit, voici une idée approximative de la façon d'utiliser ExpressionScript et d'autres scripts pour représenter cela
 

File Attachment:

File Name: limesurvey...7167.lss
File Size:98 KB


Joffm

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

Please Log in to join the conversation.

  • myluare
  • myluare's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 4 weeks ago #243638 by myluare
Joffm,

Je vous remercie de votre réponse et aide.

Malgré la réduction du nombre de sous-questions, le nombre de colonnes nécessaires va au-delà des limites imposées par la base de données.

Ainsi, si je comprends, la solution peut être de scinder le questionnaire et d'utiliser des plugins afin de lier les différentes parties ? Y a-t-il d'autres solutions ?

Myluare

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 4 weeks ago #243640 by Joffm
Il y a l'idée de "mère-enfant".
Le "questionnaire mère" demande les valeurs nécessaires et les transfère au "questionnaire enfant".
Celui-ci ne contient que les trois questions de Atelier 2/3 (plus un peu de logique) et s'appelle à nouveau à la fin jusqu'à ce que tous les noms aient été traités.

Ou:
Votre questionnaire ne demande qu'un nom au début (IDENT).
Vous finissez par demander "un autre nom?"
Si "Oui" le questionnaire sera relancé automatiquement, sinon non.

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

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 4 weeks ago #243641 by DenisChenu
Ave spreadsheetsurvey :

je ferais
1. Questionnaire d'accueil
2. Questionnaire spreadsheet avec
- 1 question pour l'identifiant du questionnaire d'accueil (ou autre préremplissage)
- 1 question Nom+ prénom intervenant (NomPrenom)
- les 3 questions du dernier tableau

Tri par NomPrenom

A la fin: ton questionaire spreadsheet aura toute les données.

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.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 4 weeks ago #243642 by Joffm
@Denis,
C'est pourquoi j'ai mentionné "spreadsheet" cela avant.
Je pense que c'est pour le mieux.
Mais je voulais montrer autre chose si aucune autorisation d'utiliser des plugins.

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

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 4 weeks ago #243643 by DenisChenu
Oui, oui, je sais j'ai vu :)

C'est pour cela que je n'ai pas mis le lien.

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.

  • myluare
  • myluare's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 4 weeks ago #243683 by myluare
Je vous remercie DenisChenu et Joffm pour vos réponses.

Je me permets de vous faire part d'une seconde problématique, se référant au fichier .lss joint ci-dessous.

Une fois que les répondants ont cité les personnes inscrites dans des ateliers en Q1, un échantillonnage aléatoire est réalisé.

Deux personnes parmi celles citées sont donc sélectionnées aléatoirement : leur identité est stocké via des cookies (cookie1 et cookie2). Dans la suite du questionnaire, ces deux personnes font l'objet de questions plus spécifiques. Afin d'en informer les répondants et pour avoir l'identité des personnes sélectionnées aléatoirement, j'ai créé une question de type saisie à la demande et j'insère respectivement les cookies dans le champs de saisie (Q7 et Q14).

Néanmoins, lors de tests, aucune valeur n'est présente dans la base de données pour les questions Q7 et Q14.

Je vous remercie encore de votre aide et réactivité.

File Attachment:

File Name: limesurvey...7167.lss
File Size:81 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 3 weeks ago #243693 by Joffm
Pourquoi utilisez-vous des cookies ?
Utiliser les fonctions intégrées de LimeSurvey ( ExpressionScript)



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

Please Log in to join the conversation.

  • myluare
  • myluare's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 3 weeks ago #243694 by myluare
Par ignorance... Je ne savais pas qu'il y avait une fonctionnalité intégrée pour réaliser un échantillonnage aléatoire.

Quel ExpressionScript avez-vous utilisé pour obtenir ce résultat ?

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose