Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Utilisation des données de la table des invitations

Utilisation des données de la table des invitations 1 year 4 months ago #94744

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2074
  • Thank you received: 251
  • Karma: 54
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94745

  • DenisChenu
  • DenisChenu's Avatar
  • NOW ONLINE
  • Moderator Lime
  • Posts: 6277
  • Thank you received: 801
  • Karma: 241
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
Last Edit: 1 year 4 months ago by DenisChenu.
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94747

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2074
  • Thank you received: 251
  • Karma: 54
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94754

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2074
  • Thank you received: 251
  • Karma: 54
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94777

  • DenisChenu
  • DenisChenu's Avatar
  • NOW ONLINE
  • Moderator Lime
  • Posts: 6277
  • Thank you received: 801
  • Karma: 241
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94779

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2074
  • Thank you received: 251
  • Karma: 54
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94784

  • DenisChenu
  • DenisChenu's Avatar
  • NOW ONLINE
  • Moderator Lime
  • Posts: 6277
  • Thank you received: 801
  • Karma: 241
Oui, Q1 est le code de la question à forcer.

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

Denis
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94786

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2074
  • Thank you received: 251
  • Karma: 54
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94790

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2074
  • Thank you received: 251
  • Karma: 54
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
The administrator has disabled public write access.

Utilisation des données de la table des invitations 1 year 4 months ago #94797

  • DenisChenu
  • DenisChenu's Avatar
  • NOW ONLINE
  • Moderator Lime
  • Posts: 6277
  • Thank you received: 801
  • Karma: 241
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
Last Edit: 1 year 4 months ago by DenisChenu.
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.228 seconds
Donation Image