Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: Question de type "grille d'évaluation"

Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87287

  • Remundo
  • Remundos Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 358
  • Dank erhalten: 28
  • Karma: 10
Bonjour,

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


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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87289

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6235
  • Dank erhalten: 793
  • Karma: 238
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87297

  • Remundo
  • Remundos Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 358
  • Dank erhalten: 28
  • Karma: 10
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87309

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6235
  • Dank erhalten: 793
  • Karma: 238
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();
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87317

  • Remundo
  • Remundos Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 358
  • Dank erhalten: 28
  • Karma: 10
DenisChenu schrieb:
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87342

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6235
  • Dank erhalten: 793
  • Karma: 238
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87347

  • Remundo
  • Remundos Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 358
  • Dank erhalten: 28
  • Karma: 10
DenisChenu schrieb:
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87348

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6235
  • Dank erhalten: 793
  • Karma: 238
Regarde la source, normalement LimeSurvey remplace automatiquement {QID} par le numéro de la question.

Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87349

  • Remundo
  • Remundos Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 358
  • Dank erhalten: 28
  • Karma: 10
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Question de type "grille d'évaluation" 1 Jahr 9 Monate her #87352

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6235
  • Dank erhalten: 793
  • Karma: 238
Remundo schrieb:
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.
Letzte Änderung: 1 Jahr 9 Monate her von DenisChenu. Begründung: correction après relecture du code
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Moderatoren: Nickko
Ladezeit der Seite: 0.162 Sekunden
Donation Image