- Posts: 4
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Export PDF automatique
- stark13
- Topic Author
- Offline
- New Member
Je souhaiterais qu'à la fin de chaque formulaire via le bouton "envoyer" limesurvey me créé un fichier pdf (du même type que l'export via "imprimer vos réponses") dans un dossier du serveur, cela doit être totalement transparent pour l'utilisateur.
Je pense que cela doit être possible mais je ne trouve pas le script gérant l'export de pdf ni le script de traitement du formulaire, donc je viens vers vous m’éclaircir sur ce point et savoir si ce que je souhaite faire est possible ou non.
Merci d'avance.
- Nickko
- Offline
- LimeSurvey Community Team
- Posts: 1955
- Thank you received: 410
Soit tu peux attendre que qqun est une meilleure idée, soit je te propose de chercher une alternative avec toi. Si tu veux, explique moi bien pourquoi tu as besoin de ça.
Nickko
Head of ergonomics, UX & UI.
- stark13
- Topic Author
- Offline
- New Member
- Posts: 4
- Thank you received: 0
Pour cela, la façon de générer un pdf après chaque remplissage du questionnaire me paraissait une solution mais il est vrai que je ne voyais pas vraiment s'il était possible de la mettre en œuvre car le pdf est généré en javascript il me semble donc côté client.
Mais il est peut être possible via Limesurvey de pourvoir consulter les réponses (via l'id du formulaire et l'id de la réponse dans l'url) directement au format html (à la manière de la page imprimer vos réponses), dans ce cas je n'est pas trouver l'option.
- Nickko
- Offline
- LimeSurvey Community Team
- Posts: 1955
- Thank you received: 410
Une chose simple à faire c'est de montrer les statistiques, il y a ce qu'on appelle les "statistiques publics".
Nickko
Head of ergonomics, UX & UI.
- stark13
- Topic Author
- Offline
- New Member
- Posts: 4
- Thank you received: 0
Les statistiques publiques sont très pratique mais ne permettent pas une vue individuelles des réponses.
- Nickko
- Offline
- LimeSurvey Community Team
- Posts: 1955
- Thank you received: 410
Je pense que tu devrais vraiment chercher un outil plus adapter à ce que tu veux faire, tu gagneras du temps.
Maintenant, tu peux peut-être regarder du côté de la gestion des utilisateurs, en ne donnant que des droits très limités aux personnes qui doivent consulter la liste des entreprises.
Nickko
Head of ergonomics, UX & UI.
- stark13
- Topic Author
- Offline
- New Member
- Posts: 4
- Thank you received: 0
En tout cas merci pour ton attention portée à mon problème.
- Guillo
- Offline
- New Member
- Posts: 1
- Thank you received: 0
La question du .pdf automatique m'intéresse aussi. J'aimerais pouvoir recevoir automatiquement les réponses des utilisateurs dans la version imprimable du formulaire, et les recevoir par e-mail. Est-ce que quelqu'un connaît un script qui pourrait rendre ce grand service?
Sinon, est-ce que quelqu'un pourrait me conseiller un bon logiciel de gestion de formulaires opensource ?
Merci, G.
- DenisChenu
- Offline
- LimeSurvey Community Team
- Posts: 13643
- Thank you received: 2491
Le PDF est généré via le serveur.
application/controllers/PrintanswersController.php
Par contre, il prend les paramètres de session.
Ce que tu peux faire: copie colle PrintanswersController.php, renomme le en endpageController.php .
modifie class PrintanswersController extends LSYii_Controller { en
class endpageController extends LSYii_Controller {
Regarde le lien généré par l'impression des réponses (dépend de la config, donc non constant).
modifie printanswers en endpage pour ce lien.
Adapte ce fichier pour :
- Générer le PDF et l'enregistrer dans ton répertoire
- Remercier le répondant avec une page HTML
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 .
I don't answer to private message.
- annegf
- Offline
- New Member
- Posts: 1
- Thank you received: 0
Je cherche à mettre en place ce que tu décris.
Je suis Ok pour la première étape, mais je ne comprends pas tout.
Je ne comprends pas ce qu'il faut faire. Pourrais-tu détailler un peu plus ?DenisChenu wrote: Salut,
Regarde le lien généré par l'impression des réponses (dépend de la config, donc non constant).
modifie printanswers en endpage pour ce lien.
Euh... quel fichier ?DenisChenu wrote: Adapte ce fichier pour :
- Générer le PDF et l'enregistrer dans ton répertoire
- Remercier le répondant avec une page HTML
Denis
Merci d'avance de tes réponses.
- DenisChenu
- Offline
- LimeSurvey Community Team
- Posts: 13643
- Thank you received: 2491
Par exemple, sur mon serveur l'impression des réponses est "printanswers/surveyid" selon l'installation cela peut aussi être index.php?/printanswers/surveyid ou autre chose.annegf wrote: Bonjour,
Je cherche à mettre en place ce que tu décris.
Je suis Ok pour la première étape, mais je ne comprends pas tout.
Je ne comprends pas ce qu'il faut faire. Pourrais-tu détailler un peu plus ?DenisChenu wrote: Salut,
Regarde le lien généré par l'impression des réponses (dépend de la config, donc non constant).
modifie printanswers en endpage pour ce lien.
C'est ce qu'il faut modifier.
Le fichier endpageController.phpEuh... quel fichier ?DenisChenu wrote: Adapte ce fichier pour :
- Générer le PDF et l'enregistrer dans ton répertoire
- Remercier le répondant avec une page HTML
Denis
Attention, c'est bien du dév PHP.
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 .
I don't answer to private message.
- guigui
- Offline
- New Member
- Posts: 4
- Thank you received: 0
J'ai créé un questionnaire que j'aimerai simplement enregistrer en pdf sur mon ordinateur. J'ai effectué cette manoeuvre sans problème il y a 2 semaines cependant aujourd'hui lorsque je vais dans la rubrique affichage/ export puis dans export pdf que Xml je me retrouve sur une page décrivant la structure finale de la mise en page sans possibilité de poursuivre le processus(pas d'endroit ou cliquer enregistrer!) est ce normal?
merci