Question de type "grille d'évaluation"

More
5 years 3 weeks ago #87287 by Remundo
Remundo created the topic: Question de type "grille d'évaluation"
Bonjour,

Je teste de nouveaux types de question dont celui-ci disponible sur la doc LimeSurvey:


Le problème est l'export des réponses qui n'est pas l'idéal car on a une valeur numérique qui ne veut rien dire seule.

Pourrait-on à la place de la valeur numérique avoir l'intitulé du champ en question ?

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
Attachments:

Please Log in to join the conversation.

More
5 years 3 weeks ago #87289 by DenisChenu
DenisChenu replied the topic: Question de type "grille d'évaluation"
Salut,

Il faudrait modifier le script pour, au lieux de prendre le numéro de la colonne et de la ligne prendre le texte des entêtes correspondantes.
Ou bien , au lieu de mettre à jour 2 champs numériques, mettre a jour 2 question de type "sélecteur", sans doute un peu plus facile. Il suffit de prendre pour code les numéros des lignes et colonnes voulues.

Un peu de javascript, pas évidents mais cela peut se faire.

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
5 years 3 weeks ago #87297 by Remundo
Remundo replied the topic: Question de type "grille d'évaluation"
Le javascript est déjà fait ici :
doc LimeSurvey

Quelles lignes sont à modifier ou comment adapter le code ?

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

Please Log in to join the conversation.

More
5 years 3 weeks ago #87309 by DenisChenu
DenisChenu replied the topic: Question de type "grille d'évaluation"
C'est cette partie là:
$('input.text:eq(0)', parentQ).val(colIndex);
$('input.text:eq(1)', parentQ).val(reverseRowIndex);
qui donne les valeurs.

Eventuellement remplacer par un truc du genre:
colindex => $("#question{QID} .spaceGrid .xLabel).eq(colIndex).text();
et
reverseRowIndex => $("#question{QID} .spaceGrid .yLabel).eq(reverseRowIndex).text();

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
5 years 3 weeks ago #87317 by Remundo
Remundo replied the topic: Question de type "grille d'évaluation"

DenisChenu wrote: C'est cette partie là:

$('input.text:eq(0)', parentQ).val(colIndex);
$('input.text:eq(1)', parentQ).val(reverseRowIndex);
qui donne les valeurs.

Eventuellement remplacer par un truc du genre:
colindex => $("#question{QID} .spaceGrid .xLabel).eq(colIndex).text();
et
reverseRowIndex => $("#question{QID} .spaceGrid .yLabel).eq(reverseRowIndex).text();


J'ai fait le remplacement mais plus rien ne se charge dans les champs réponses!

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

Please Log in to join the conversation.

More
5 years 3 weeks ago #87342 by DenisChenu
DenisChenu replied the topic: Question de type "grille d'évaluation"
Salut,

Je ne vérifie jamais mes scripts, mais ici, je n'ai pas fermé les quotes:
colindex = $("#question{QID} .spaceGrid .xLabel").eq(colIndex).text();
reverseRowIndex=$("#question{QID} .spaceGrid .yLabel").eq(reverseRowIndex).text();

Si ce n'est pas ça : FireBug et la console javascript sont tes amis. (ou tu sais ou me contacter ;) ).

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
5 years 3 weeks ago #87347 by Remundo
Remundo replied the topic: Question de type "grille d'évaluation"

DenisChenu wrote: Salut,

Je ne vérifie jamais mes scripts, mais ici, je n'ai pas fermé les quotes:
colindex = $("#question{QID} .spaceGrid .xLabel").eq(colIndex).text();
reverseRowIndex=$("#question{QID} .spaceGrid .yLabel").eq(reverseRowIndex).text();

Si ce n'est pas ça : FireBug et la console javascript sont tes amis. (ou tu sais ou me contacter ;) ).

Denis


Toujours rien, faut-il remplacer "QID" par le code de ma question ?

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

Please Log in to join the conversation.

More
5 years 3 weeks ago #87348 by DenisChenu
DenisChenu replied the topic: Question de type "grille d'évaluation"
Regarde la source, normalement LimeSurvey remplace automatiquement {QID} par le numéro de la question.

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
5 years 3 weeks ago #87349 by Remundo
Remundo replied the topic: Question de type "grille d'évaluation"
Ce code est à mettre dans le fichier template.js du modèle utilisé (modèle par défaut dans mon cas) donc je ne vois pas de quelle source tu fais référence (sauf éventuellement celle de la question mais aucun code sur celle-ci)!

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

Please Log in to join the conversation.

More
5 years 3 weeks ago - 5 years 3 weeks ago #87352 by DenisChenu
DenisChenu replied the topic: Question de type "grille d'évaluation"

Remundo wrote: Ce code est à mettre dans le fichier template.js du modèle utilisé (modèle par défaut dans mon cas) donc je ne vois pas de quelle source tu fais référence (sauf éventuellement celle de la question mais aucun code sur celle-ci)!

Argl ....

Pas lu le code exact ....


Remplace{QID} par " + qID + "

Correction : au plus rapide : par le numéro de la question.

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: 5 years 3 weeks ago by DenisChenu. Reason: correction après relecture du code

Please Log in to join the conversation.

More
5 years 1 week ago #88180 by Remundo
Remundo replied the topic: Question de type "grille d'évaluation"
Bonjour,

Je suis revenu sur cette question ce matin et toujours pas de solution avec le script que tu m'avais proposé. Cela est-il dû au type de la question utilisé (Multiples entrées numériques) qui donc ne peut pas renvoyer de texte ?

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

Please Log in to join the conversation.

More
5 years 1 week ago #88226 by DenisChenu
DenisChenu replied the topic: Question de type "grille d'évaluation"
Oups,

Oui sans doute, au cas ou, poste moi l'export du groupe ou de la question.

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
5 years 1 week ago #88236 by Remundo
Remundo replied the topic: Question de type "grille d'évaluation"

DenisChenu wrote: Oups,

Oui sans doute, au cas ou, poste moi l'export du groupe ou de la question.

Denis


Voici l'export de la question :

File Attachment:

File Name: limesurvey...9371.lsq
File Size:8 KB

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
Attachments:

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!