Check out the LimeSurvey source code on GitHub!

modifier affichage des réponses

More
6 years 3 months ago #51826 by Antoine77D
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

Please Log in to join the conversation.

More
6 years 3 months ago #52614 by Antoine77D
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

Please Log in to join the conversation.

More
6 years 3 months ago #52615 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
6 years 3 months ago #52618 by Antoine77D
salut

merci beaucoup pour ta réponse très complète.
je vais effectivement tester tout ça
bonne journée !

Please Log in to join the conversation.

More
6 years 3 months ago #52652 by Antoine77D
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 !

Please Log in to join the conversation.

More
6 years 3 months ago #52665 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
6 years 3 months ago #53043 by Antoine77D
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

Please Log in to join the conversation.

More
6 years 2 months ago #53091 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
6 years 2 months ago #53101 by Antoine77D
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


Please Log in to join the conversation.

More
6 years 2 months ago #53130 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
6 years 2 months ago #53145 by Antoine77D
entendu merci ;-)

Please Log in to join the conversation.

More
6 years 2 months ago #53151 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
6 years 2 months ago #53217 by Antoine77D
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+

Please Log in to join the conversation.

More
6 years 2 months ago #53325 by DenisChenu
Il est possible que la configuration ne soit plus valable.

Je regarde de plus près :)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
6 years 2 months ago #53341 by Antoine77D

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form