Question de type "grille d'évaluation"

More
7 years 9 months ago #87287 by Remundo
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 B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
More
7 years 9 months ago #87289 by DenisChenu
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 , plugin development . I don't answer to private message.
The topic has been locked.
More
7 years 9 months ago #87297 by Remundo
Le javascript est déjà fait ici :
doc LimeSurvey

Quelles lignes sont à modifier ou comment adapter le code ?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
More
7 years 9 months ago #87309 by DenisChenu
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 , plugin development . I don't answer to private message.
The topic has been locked.
More
7 years 9 months ago #87317 by Remundo

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 B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
More
7 years 9 months ago #87342 by DenisChenu
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 , plugin development . I don't answer to private message.
The topic has been locked.
More
7 years 9 months ago #87347 by Remundo

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 B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
More
7 years 9 months ago #87348 by DenisChenu
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 , plugin development . I don't answer to private message.
The topic has been locked.
More
7 years 9 months ago #87349 by Remundo
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 B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
More
7 years 9 months ago - 7 years 9 months ago #87352 by DenisChenu

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 , plugin development . I don't answer to private message.
Last edit: 7 years 9 months ago by DenisChenu. Reason: correction après relecture du code
The topic has been locked.
More
7 years 8 months ago #88180 by Remundo
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 B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
More
7 years 8 months ago #88226 by DenisChenu
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 , plugin development . I don't answer to private message.
The topic has been locked.
More
7 years 8 months ago #88236 by Remundo

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 B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now