Utilisation des données de la table des invitations

More
4 years 2 weeks ago #94744 by Nickko
Nickko created the topic: Utilisation des données de la table des invitations
Bonjour à tous,

Voila, on me pose une colle, alors je vous la pose à mon tour.
Soit un sondage de type enquête de satisfaction.
Utilisation des invitations + champs personnalisé permettant de qualifier les répondants (Taille de l'entreprise, utilise le service en ligne ou un programme spécial, etc.)

Je dois permettre à des gens sans connaissance spécifique d'utiliser des données dans l'interface de Limesurvey.

Type d'utilisation : pendant le recueil des données, vérifier chaque matin le nombre de réponse dans chaque langue (nous devons avoir un minimum (fixé par le service statistique du client) de réponses dans chaque langue du sondage).

Ensuite, il faudra générer les graphiques avec certain paramètre pour comparer par exemple le taux de satisfaction des gros employeurs vs. les petits employeurs.

J'ai trouvé une idée, c'est de créer un groupe de question qui correspondrait aux champs personnalisés de la table des invitations mais à ma connaissance, il faut nécessairement passé par du JS pour insérer des réponses provenant de la table des invitations.

Du coup, je suis coincé parce que les personnes qui vont créer ce genre de formulaire à l'avenir ne maitrise pas le JS.

Quelqu'un aurait une idée ?

D'avance, merci.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 2 weeks ago - 4 years 2 weeks ago #94745 by DenisChenu
DenisChenu replied the topic: Utilisation des données de la table des invitations
Salut,

Et non ...
Plus facile, beaucoup plus facile .

Premier groupe:
Autant de question equation que d'attribut.
Texte des equation: {TOKEN:ATTRIBUTE_1}
Tu auras le texte des attributs dans ta table.

Si besoin de réponse unique, par exemple.
- Question à réponse unique, masquée (par le paramètre avancé), QCODE
- Texte du groupe suivant : {QCODE=TOKEN:ATTRIBUTE_1}
Cette dernière solution est plus difficile à mettre en place, mais fonctionne sans problèmes.

Denis

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).
An error happen ? Before make a new topic : remind the Debug mode .
Last Edit: 4 years 2 weeks ago by DenisChenu.

Please Log in to join the conversation.

More
4 years 2 weeks ago #94747 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
En effet, c'est bien simple.
J'ai quand même une petite question, si je sélectionne "toujours masquer la question", est-ce que l'équation sera bien exécutée ?

je suppose que ça marche aussi si c'est le dernière groupe ?

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 2 weeks ago #94754 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
Je me réponds à moi même, même cachée les équations sont bien enregistrées mais impossible de les utiliser dans les statistiques, elles n'apparaissent pas dans le formulaire :-(

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 2 weeks ago #94777 by DenisChenu
DenisChenu replied the topic: Utilisation des données de la table des invitations

Nickko wrote: Je me réponds à moi même, même cachée les équations sont bien enregistrées mais impossible de les utiliser dans les statistiques, elles n'apparaissent pas dans le formulaire :-(

Salut,

C'est les questions équations ? Oui, elle n'apparaissent pas dans les stats (cachée ou non).

Dans ce cas prendre la 2ème solution.

Avec l'attribut caché, ça passe. C'est une plus lourd à monter, mais ca passe.


A valider, mais j'ais déjà utilisé u système équivalent
- Q1: question à choix unique (modalité :A/B/C par exemple). Cachée
- Question de type équation avec comme contenu {Q1=TOKEN:ATTRIBUTE_1}

Denis

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).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
4 years 2 weeks ago #94779 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
Q1 c'est bien le code de la question que l'on entre manuellement pour chaque question ?
En fait, je n'avais absolument pas compris ta 2ème solution hier, mais là ça devient plus clair.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 2 weeks ago #94784 by DenisChenu
DenisChenu replied the topic: Utilisation des données de la table des invitations
Oui, Q1 est le code de la question à forcer.

Ici, on assigne à la variable Q1 la valeur de l'attribut 1.

Denis

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).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
4 years 2 weeks ago #94786 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
Plus difficile,
J'ai par exemple 2 attributs (champs personnalisés dans la table des invitations) "canal" oui au singulier lol, téléphone et e-mail.

Ils ne sont pas mutuellement exclusif. Tu penses qu'il serait possible de faire une seule question à choix multiple et de lui attribuer des valeurs en faisant comme ceci :

{Q1=TOKEN:ATTRIBUTE_1}
{Q1=TOKEN:ATTRIBUTE_2}

Sans que Attribute_2 n'écrase la valeur Attribute_1 ?

Je vais essayer de ce pas mais peut-être en m'y prendrais-je pas bien alors je prends les devant.

Autre question, j'ai une série de 5 attributs, tu penses que peut metre toute les équiations dans une même question plutôt que d'en faire 5 ?

Ça aussi je vais essayer mais des fois que tu aies des conseils.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 2 weeks ago #94790 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
Alors voila le résultat de mes expérimentation :
1. Placer toutes les équations dans le même question de type équation en fin de groupe : ça fonctionne ;
2. Ça fonctionne avec les réponses à choix unique et les textes, pas avec les réponses à choix multiples.

Pour les réponses à choix multiples, voila ma situation :
Soit une question Q4_8 de type "choix multiple" avec 2 options possibles "email" et "phone" ce sont les codes dans la liste des réponses.

Dans la table des invitations, j'ai 2 colonne ATTRIBUTE_3 qui contient Y si le client utilise le canal email et N ou rien dans les autres cas, et ATTRIBUTE_4 fonctionne de la même manière pour le téléphone.

voila ce que j'ai tenté :
{Q4_8=TOKEN:ATTRIBUTE_3}
{Q4_8=TOKEN:ATTRIBUTE_4}

Comme ça ne fonctionnait pas j'ai tenté :
{Q4_8:web=TOKEN:ATTRIBUTE_3}
{Q4_8:phone=TOKEN:ATTRIBUTE_4}

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 2 weeks ago - 4 years 2 weeks ago #94797 by DenisChenu
DenisChenu replied the topic: Utilisation des données de la table des invitations

Nickko wrote: Comme ça ne fonctionnait pas j'ai tenté :
{Q4_8:web=TOKEN:ATTRIBUTE_3}
{Q4_8:phone=TOKEN:ATTRIBUTE_4}

{Q4_8_web=TOKEN:ATTRIBUTE_3}
{Q4_8_phone=TOKEN:ATTRIBUTE_4}
Comme pour toutes les sous questions, revoir le gestionnaire d'expression ;).

Merci pour le retour sur le fonctionnement.

[EDIT]
Tu peux faire un truc du genre aussi (par exemple si le mail est dans l'attribut 5):
{Q4_8_web=if(TOKEN:ATTRIBUTE_5!='','Y','')}

Denis

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).
An error happen ? Before make a new topic : remind the Debug mode .
Last Edit: 4 years 2 weeks ago by DenisChenu.

Please Log in to join the conversation.

More
4 years 2 weeks ago #94801 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
En fait je n'ai jamais utilisé d'expression avec des sous-questions.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 1 week ago #94830 by Nickko
Nickko replied the topic: Utilisation des données de la table des invitations
J'ai enfin réussi.
Ce qui m'a donné du fil à retordre à la fin c'est que le web et le phone sont case sensitive. Je les avait tapé en majuscules comme le TOKEN et ATTRIBUTE mais il fallait les mettres en minuscules.

Note, les codes web et phone sont en minuscules dans mes codes d'options réponses.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now