Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

generateGraphQuestion

  • letpa
  • letpa's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 5 months ago #208139 by letpa
generateGraphQuestion was created by letpa
Bonjour,
Je cherche à utiliser ce plugin generateGraphQuestion. Je l'ai bien activé (LS version 3.24) et il apparaît dans le menu de la question de texte long que j'ai créée (nommée graph). Dans le menu "Graph source for question" il est dit de mettre une source par ligne en utilisant le code complet de la question. J'ai créé une question QUEST avec multiples entrées numériques.
Comment entrer les références d'étiquettes et de valeurs du graphe ?
Autre question : comment afficher le graphe dans la question ?

J'ai fait plusieurs tentatives sans succès.
Merci de votre aide sachant que je ne suis pas un spécialiste mais que j'utilise LS depuis de nombreuses années.
Cordialement
PL
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 5 months ago #208150 by DenisChenu
Replied by DenisChenu on topic generateGraphQuestion
1. Même pour les plugins : si tu écrit en français : c'est dans la section française ...

la doc est ici : gitlab.com/SondagesPro/ExportAndStats/ge...estion#documentation


Donc : pour le contenu de source (en admettant pour les codes des sous question)

QUEST_SQ001
QUEST_SQ002
QUEST_SQ003
QUEST_SQ004


> Comment entrer les références d'étiquettes et de valeurs du graphe ?
Les étiquettes : c'est le texte des sous question QUEST_SQXXXX, la valeur : c'est la données de QUEST_SQXXX

> Autre question : comment afficher le graphe dans la question ?
gitlab.com/SondagesPro/ExportAndStats/ge...stion#show-the-graph

Sinon : tu peux essayer defaire un exemple simple (2 ou 3 questoons) et d'envoyer le LSS.

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.
  • letpa
  • letpa's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 5 months ago #208161 by letpa
Replied by letpa on topic generateGraphQuestion
Merci de ta réponse.
Désolé pour avoir écrit en Français dans le forum anglais : je croyais être dans le forum français...
J'ai fait un questionnaire test et cela ne fonctionne pas : je pense que je ne mets pas les bonnes références pour les questions ou que les entrées ne sont pas numériques.
J'ai 3 questions avec 4 boutons à cocher (A, B, C, D). En fonction du nombre de réponses A, B, C, D cela détermine le profil de la personne. Je présente les résultats dans un tableau dans une question à la fin. J'aimerais aussi faire le graphe correspondant à ces résultats.
Je joins le questionnaire test avec seulement 3 questions.

Merci

Patrick L.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 5 months ago - 3 years 5 months ago #208172 by DenisChenu
Replied by DenisChenu on topic generateGraphQuestion
L'«erreur» principale provient du fait que le graphe ne peut être construit que en PHP : il faut donc que cela soit à la seconde page .
Le système est plus fait pour générer un rapport sur la page finale que un système "online" en direct. Faire un graphe en javascript qui se mettrait à jour dynamiquement serait un projet totalement différent.
Actuellement le graphe peut même étre utilisé dans un rapport PDF

La seconde «erreur» est l'utilisation du paramètre équation de la question équation : la valeur c'est l'équation , le texte c'est le texte.

PS : README à jour avec ces informations : gitlab.com/SondagesPro/ExportAndStats/ge...estion#documentation

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: 3 years 5 months ago by DenisChenu.
The topic has been locked.
  • letpa
  • letpa's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 5 months ago #208191 by letpa
Replied by letpa on topic generateGraphQuestion
J'ai modifié la question équation et j'ai mis la formule de calcul dans le champ "Logique". J'obtiens un graphe avec les bonnes étiquettes mais pas de valeurs. Pourtant dans une question de vérification les nombres apparaissent bien...
Je ne comprends pas ce que signifie "que cela soit à la seconde page" :( :(
Est-ce qu'il faut déplacer la question graph ?
L'idée est de donner à la fin du questionnaire un tableau avec les scores et le graphe associé. Avec le plugin pdfReport ensuite je leur permets d'obtenir le pdf des résultats.
Je voulais au départ utiliser jqplot mais je n'ai pas réussi à l'installer (je l'ai mis dans le dossier limersurvey/plugins mais il n'apparaît pas dans l'activation des plugins).
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 5 months ago #208193 by DenisChenu
Replied by DenisChenu on topic generateGraphQuestion
Oui : tu ne peux pas montrer le graphe sur la même page que les données.
C'est fait au chargement de la page : au chargement c'est 0 ...

Comme c'est à mla fin du questionnaire , la méthode img src="{GRAPH.NAOK}" est bonne.

J'ai mis un lss pour l'exemple, tu l'as importé ?

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.
  • letpa
  • letpa's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 5 months ago #208194 by letpa
Replied by letpa on topic generateGraphQuestion
J'avais fait un saut de page mais ça ne marchait pas. Je n'avais pas vu le lss. Je l'ai chargé et ça marche super ! Merci !

Pour ce qui est de l'installation de jqplot, aurais-tu une indication ?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 5 months ago #208200 by DenisChenu
Replied by DenisChenu on topic generateGraphQuestion
Pour jqplot : sans savoir ce que tu as essayé et ce qui ne fonctionne pas ....

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.
  • letpa
  • letpa's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 5 months ago #208206 by letpa
Replied by letpa on topic generateGraphQuestion
jqplot : j'ai fait un questionnaire test avec deux questions. Une question multiple numérique et une question pour le graphique dans laquelle j'ai repris un exemple que tu avais donné dans un post :

<div style="width:400px; height:240px;" id="mestats"></div>
<script>
$(document).ready(function(){
var plot2 = $.jqplot('mestats', ['question SQ1',{QUEST_SQ1}],['question SQ2',{QUEST_SQ2}],['question SQ2',{QUEST_SQ3}], {
seriesDefaults:{ renderer:$.jqplot.PieRenderer, trendline:{ show: true } },
legend:{ show: true }
});
});
</script>

J'ai installé le dossier jquery.jqplot dans le dossier limesurvey/plugins
Le graphique n'apparaît pas.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 5 months ago - 3 years 5 months ago #208209 by DenisChenu
Replied by DenisChenu on topic generateGraphQuestion
Alors rapidement,

> J'ai installé le dossier jquery.jqplot dans le dossier limesurvey/plugins

Non, ce n'est pas un plugin limesurvey, il faut soit l'ajouter manuellement dans le modèle (solution la plus facile) , et puis ensuite ajouter les lignes pour inclure le script : www.jqplot.com/docs/files/usage-txt.html

> [ 'question SQ1',{QUEST_SQ1} ],[ 'question SQ2',{QUEST_SQ2} ],[ 'question SQ2',{QUEST_SQ3} ], {

Attention : ne fonctionnera aussi que sur page différente.

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: 3 years 5 months ago by DenisChenu.
The topic has been locked.
  • letpa
  • letpa's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 5 months ago #208225 by letpa
Replied by letpa on topic generateGraphQuestion
J'ai mis le dossier jquery.jqplot dans le dossier du modèle.
J'ai ajouté les lignes dans le custom.js du modèle.
Il semble qu'il y ait une erreur de syntaxe "expected an identifier and instead saw "<".
Voir image jointe.
Attachments:
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 5 months ago #208230 by DenisChenu
Replied by DenisChenu on topic generateGraphQuestion
C'est à placer en HTML dans github.com/LimeSurvey/LimeSurvey/blob/ma...r/custom_header.twig par exemple.

Mais : c'est trapu à utiliser ... perso je te conseillerais de te rapprocher d'un développeur web.

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.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose