Question de type "grille d'évaluation"

More
7 years 3 weeks 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:

Please Log in or Create an account to join the conversation.

LimeSurvey Partners
More
7 years 3 weeks 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 .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
7 years 3 weeks 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

Please Log in or Create an account to join the conversation.

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

Please Log in or Create an account to join the conversation.

More
7 years 3 weeks 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

Please Log in or Create an account to join the conversation.

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

Please Log in or Create an account to join the conversation.

More
7 years 3 weeks 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

Please Log in or Create an account to join the conversation.

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

Please Log in or Create an account to join the conversation.

More
7 years 3 weeks 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

Please Log in or Create an account to join the conversation.

More
7 years 3 weeks ago - 7 years 3 weeks 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 .
An error happen ? Before make a new topic : remind the Debug mode .
Last edit: 7 years 3 weeks ago by DenisChenu. Reason: correction après relecture du code

Please Log in or Create an account to join the conversation.

More
7 years 2 days 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

Please Log in or Create an account to join the conversation.

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

Please Log in or Create an account to join the conversation.

More
7 years 2 days 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:

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!