Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: modifier affichage des réponses

modifier affichage des réponses 5 years 8 months ago #51826

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
bonjour,

Une enquête par questionnaire vient d'être lancée par mon institution. Une fois le questionnaire renseigné, je souhaite permettre à la personne sondée d'enregistrer ses propres réponses sous un format lisible (par exemple excel). En effet, la fonction « imprimer vos réponses » à la fin de notre questionnaire aboutit à un résultat peu lisible.
Est-il possible de modifier l'affichage des résultats, pour que la personne sondée puisse , par le biais d'une fonction « enregistrer sous » créer un fichier lisible (type excel) ?

D'avance, je vous remercie pour vos réponses
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #52614

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
re bonjour

Bon c'est difficile de trouver une réponse à ma question
est-ce qu'un code script de type "export excel" peut fonctionner ?
d'avance merci
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #52615

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1325
  • Karma: 384
Salut,

Ceci n'est pas prévu directement, cependant le fait de permettre aux utilisateurs d'imprimer leur réponse leur procure l'accès un tableau représentant leur réponse. Il est tout à fait possible de copier/coller ce tableau dans un tableur.
OOo Calc repsecte bien le tableau et rend un résultat très agrable facilement, je pense que MS excel devrait aussi fonctionner.

Sinon, il est possible aussi d'ajouter un outil javascript au template de type tabletools pour proposer l'export excel/csv
www.datatables.net/release-datatables/extras/TableTools/ . Cela demande un peu de travail , bien sur .

:)
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #52618

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
salut

merci beaucoup pour ta réponse très complète.
je vais effectivement tester tout ça
bonne journée !
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #52652

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Bien que le copier-coller dans un tableur soit possible et pas si mal puisque je l'ai testé, ma direction est vivement intéressée par l'idée de pouvoir permettre aux utilisateurs, de faire un export excel (bouton "enregistrer sous").
C'est un peu chaud pour moi. Si jamais quelqu'un l'a déjà fait sur limesurvey, je suis preneur !
Merci !
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #52665

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1325
  • Karma: 384
Il faut ajouter le plugin tabletools dans la page d'impression des questionnaires.

Il faut donc travailler sur le template.

Au cas ou : tu peux me contacter professionnellement au cas où.
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #53043

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Salut,

Je reviens sur le forum (en français pour l'instant)

Avant d'aller plus loin dans l'édition du fichier printanswer.pstpl (avec importation de tabletools/datatable), je note juste ici l'autre alternative à l'export excel : le pdf qui m'intersse tout autant.
On peut rendre "l'exportation en pdf disponible" dans le menu "paramètres généraux". En testant, malheureusement, le résultat est peu lisible en raison des accents en français. J'ai vu que d'autres personnes l'on relaté, mais c'est en anglais, il faut travailler le template printanswers, j'ai commencé à essayer de décrypter tout ça.
là encore, il y a peut-être une ligne de commande à ajouter dans le template qui permettrait l'export pdf en français lisible..?
A +
antoine
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #53091

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1325
  • Karma: 384
Salut,

Il semble que cela soit plus lié aux polices utilisées, essaye en ajoutant une police de type utf8
# $pdfdefaultfont: Default font for the pdf Export
# $pdffontsize: Fontsize for normal text; Surveytitle is +4; grouptitle is +2 
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

modifier affichage des réponses 5 years 8 months ago #53101

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
salut

j'ai testé en allant dans le printanswers.php à cette ligne :
    {
        $pdf = new PDF($pdforientation);
        $pdf->SetFont($pdfdefaultfont,'',$pdffontsize);
        $pdf->AddPage(); 
        $pdf->titleintopdf("Survey Name: ".$surveyname,"SurveyID: ".$surveyid);
    }

et en insérant ton code
mais j'ai "Parse error: syntax error, unexpected ':' in C:\Program Files\EasyPHP-5.3.3\www\limesurvey\printanswers.php on line 178" comme résultat.

Après j'ai vu également ici bugs.limesurvey.org/view.php?id=4444
ça a fonctionné...ouf

Concernant l'export excel, j'arrive effectivement à obtenir des résultats en faisant des tests issus de : api.jquery.com/prepend/ .
mais le problème d'importation de fichier datatable et tabletools persiste. En travaillant en local et en positionnant les fichiers complémentaires dans des répertoires séparés, aucun fichier n'est autorisé pour l'envoi.

Tu m'as évoqué firebug, faut également que je vois ça
...et beaucoup de choses encore pour apprendre
merci encore
bonne journée


The administrator has disabled public write access.

modifier affichage des réponses 5 years 7 months ago #53130

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1325
  • Karma: 384
Oups,

:blush: je me suis mal expliqué concernant les polices.

C'est dans le fichier config.php qu'il faut indiquer la police qui sera utilisée.

Sur le rapport de bug c'est plus compréhensible ...

bugs.limesurvey.org/view.php?id=4710

Désolé.

Pour l'export excel via datatable, je devrais pouvoir regarder Vecndredi, sans rien te promettre.

:)
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

modifier affichage des réponses 5 years 7 months ago #53145

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
entendu merci ;-)
The administrator has disabled public write access.

modifier affichage des réponses 5 years 7 months ago #53151

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1325
  • Karma: 384
Antoine77D wrote:
entendu merci ;-)
Si tu y arrive pour les polices, je n'ai pas regardé si la documenatuion était assez claire la dessus.

N'hésite pas à compléter au cas ou (par contre en Anglais dabord, le Français doit être le mirroir de l'anglais. Au cas ou, envoi moi le texte en FR, je le traduirais).
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

modifier affichage des réponses 5 years 7 months ago #53217

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Salut

c'est noté je posterai quelque chose en anglais si j'y arrive

par contre le code suivant, dans config.php, je n'y arrive pas ça bug
# $pdfdefaultfont: Default font for the pdf Export
# $pdffontsize: Fontsize for normal text; Surveytitle is +4; grouptitle is +2

en attendant, et avant de poster quelque chose dans la doc, je résume ici la manière dont j'ai fait mes modifications :

modifier la police :

dans printanswers.php -> ajouter après la ligne $pdf->"SetFont"...
le code suivant (pour la police helvetica):
// set font
$pdf->SetFont('helvetica', '', 8);

j'essaye de créer des tableaux pour les réponses au questionnaires en pdf grâce à ce lien
www.tcpdf.org/examples.php

a+
The administrator has disabled public write access.

modifier affichage des réponses 5 years 7 months ago #53325

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1325
  • Karma: 384
Il est possible que la configuration ne soit plus valable.

Je regarde de plus près :)
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

modifier affichage des réponses 5 years 7 months ago #53341

  • Antoine77D
  • Antoine77D's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
entendu ;-)
en tout ces sites aident pour travailler du pdf en php:
www.fpdf.org/
www.tcpdf.org/examples.php
jc-cornic.developpez.com/tutoriels/php/p...hp?page=page_2#LII-A
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.306 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form