Project

General

Profile

Bug #4841

PDF export - 2 soucis

Added by Eric Petitdemange about 8 years ago. Updated almost 8 years ago.

Status:
Feature implemented
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/06/2012
Due date:
% Done:

60%

Estimated time:
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Bonjour à vous,
Chamilo 1.9 alpha(nightly 04)
L'export PDF fait apparaître 2 bugs dont un semble assez sérieux :
- L'export ne conserve qu'une seule page sur un cursus de près de 120 pages.
- Une fois que l'on a téléchargé une image, la croix de suppression ne fonctionne pas, l'image reste persistante.

En 1.8.8.4, la fonction d'export PDF semble ne pas fonctionner (même après remise en place du fichier LP_.... de Newscorm :)


Files

Cours.jpg (51.6 KB) Cours.jpg Eric Petitdemange, 07/06/2012 21:01
E-SMB-Version_francaise.pdf (168 KB) E-SMB-Version_francaise.pdf Eric Petitdemange, 07/06/2012 21:01
PourtestExportPDF.zip (60.3 KB) PourtestExportPDF.zip Eric Petitdemange, 07/06/2012 21:06
CNAV9-FR.pdf (345 KB) CNAV9-FR.pdf Eric Petitdemange, 25/06/2012 10:21

Associated revisions

Revision 169a7dcf (diff)
Added by Julio Montoya about 8 years ago

Found a bug when exporting a LP see #4841 (currently the lp export is broken working on it)

Revision 18102670 (diff)
Added by Julio Montoya about 8 years ago

Should fix when exporting/importing chamilo scorm packages see #4841

Revision 838d4583 (diff)
Added by Julio Montoya about 8 years ago

Fixing bug when uploading an scorm package when the learning_path folder doesn't exists see #4841

History

#1

Updated by Yannick Warnier about 8 years ago

  • Target version set to 1.9 Beta
#2

Updated by Yannick Warnier about 8 years ago

  • Target version changed from 1.9 Beta to 1.9 RC1
#3

Updated by Julio Montoya about 8 years ago

  • Status changed from New to Needs more info
  • % Done changed from 0 to 10

je viens de faire un test (dans un learning path avec des htmls et images) et il me semble qu'il marche bien, c'est possible d'avoir le fichier zip pour le tester?

#4

Updated by Eric Petitdemange about 8 years ago

Bonsoir Julio,

J'ai failli clôturer le bug, car l'export marche... Si le cours fait 3 pages.
Je ne peux pas communiquer le ZIP ici car il est confidentiel à ce stade (pas encore en ligne), en revanche il contient du texte, des images et pèse une vingtaine de k :)

Je te joins une capture écran pour que tu te rendes compte de la taille potentielle ; il est fait à partir de l'outil auteur de la plate-forme (qui marche pas mal, sauf que quand on importe un cours, les documents se matérialisent en dossier.. Mais c'est un détail).

Les conditions de création : un scénario (images captures d'écran + texte) sous Word => copier/coller dans l'outil auteur, sans importer quoi que ce soit (c'est d'ailleurs assez confortable !)

Je te joins le PDF correspondant, il ne prend même pas le début du cours :(

Bon courage pour trouver !

#5

Updated by Eric Petitdemange about 8 years ago

Autre test que je viens de faire : suite au non fonctionnement de l'export PDF j'ai réimporté le cours de 3 pages qui fonctionnait.. et là, COUAC ! ça marche pas.
Est-ce possible que ce soit l'import SCORM puis l'export PDF qui pose souci ?

Là je joins le ZIP :)

#6

Updated by Julio Montoya about 8 years ago

  • % Done changed from 10 to 40
#7

Updated by Julio Montoya about 8 years ago

  • % Done changed from 40 to 60

j'ai en envoyé plusieurs commits, il faudra créer un nouveau cours et recommencer de zéro

#8

Updated by Eric Petitdemange about 8 years ago

Cour pdfexporttest sur la plate-forme de test elle me retourne quand je clique sur l'icone pdf

Warning: file_get_contents(/var/www/chamilodev.beeznest.com/www/courses/PDFEXPORTTEST/document/main/default_course_document/images/trainer/trainer_case.png): failed to open stream: No such file or directory in /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php on line 8703 Call Stack: 0.0031 1214416 1. {main}() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:0 0.1736 17508072 2. learnpath->scorm_export_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:489 0.3132 37257304 3. PDF->html_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/learnpath.class.php:8899 0.3500 38132688 4. mPDF->WriteHTML() /var/www/chamilodev.beeznest.com/www/main/inc/lib/pdf.lib.php:173 0.3615 38276960 5. mPDF->OpenTag() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:12458 0.3618 38287800 6. mPDF->_getImage() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:16536 0.4663 38294408 7. file_get_contents() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:8703 Warning: file_get_contents(/var/www/chamilodev.beeznest.com/www/courses/PDFEXPORTTEST/document/main/default_course_document/images/trainer/trainer_case.png): failed to open stream: No such file or directory in /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php on line 8715 Call Stack: 0.0031 1214416 1. {main}() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:0 0.1736 17508072 2. learnpath->scorm_export_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:489 0.3132 37257304 3. PDF->html_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/learnpath.class.php:8899 0.3500 38132688 4. mPDF->WriteHTML() /var/www/chamilodev.beeznest.com/www/main/inc/lib/pdf.lib.php:173 0.3615 38276960 5. mPDF->OpenTag() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:12458 0.3618 38287800 6. mPDF->_getImage() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:16536 0.5686 38294352 7. file_get_contents() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:8715 Warning: file_get_contents(/var/www/chamilodev.beeznest.com/www/courses/PDFEXPORTTEST/document/main/default_course_document/images/logo_dokeos.png): failed to open stream: No such file or directory in /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php on line 8703 Call Stack: 0.0031 1214416 1. {main}() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:0 0.1736 17508072 2. learnpath->scorm_export_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:489 0.3132 37257304 3. PDF->html_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/learnpath.class.php:8899 0.6013 38150400 4. mPDF->WriteHTML() /var/www/chamilodev.beeznest.com/www/main/inc/lib/pdf.lib.php:173 0.6074 38226120 5. mPDF->OpenTag() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:12458 0.6077 38236952 6. mPDF->_getImage() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:16536 0.7100 38243520 7. file_get_contents() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:8703 Warning: file_get_contents(/var/www/chamilodev.beeznest.com/www/courses/PDFEXPORTTEST/document/main/default_course_document/images/logo_dokeos.png): failed to open stream: No such file or directory in /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php on line 8715 Call Stack: 0.0031 1214416 1. {main}() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:0 0.1736 17508072 2. learnpath->scorm_export_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:489 0.3132 37257304 3. PDF->html_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/learnpath.class.php:8899 0.6013 38150400 4. mPDF->WriteHTML() /var/www/chamilodev.beeznest.com/www/main/inc/lib/pdf.lib.php:173 0.6074 38226120 5. mPDF->OpenTag() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:12458 0.6077 38236952 6. mPDF->_getImage() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:16536 0.8128 38243464 7. file_get_contents() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:8715 Warning: Cannot modify header information - headers already sent by (output started at /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:8715) in /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php on line 6749 Call Stack: 0.0031 1214416 1. {main}() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:0 0.1736 17508072 2. learnpath->scorm_export_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:489 0.3132 37257304 3. PDF->html_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/learnpath.class.php:8899 0.8252 38546200 4. mPDF->Output() /var/www/chamilodev.beeznest.com/www/main/inc/lib/pdf.lib.php:188 0.8465 38911496 5. header() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:6749 Warning: Cannot modify header information - headers already sent by (output started at /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:8715) in /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php on line 1742 Call Stack: 0.0031 1214416 1. {main}() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:0 0.1736 17508072 2. learnpath->scorm_export_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/lp_controller.php:489 0.3132 37257304 3. PDF->html_to_pdf() /var/www/chamilodev.beeznest.com/www/main/newscorm/learnpath.class.php:8899 0.8252 38546200 4. mPDF->Output() /var/www/chamilodev.beeznest.com/www/main/inc/lib/pdf.lib.php:188 0.8466 38911448 5. mPDF->Error() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:6752 0.8466 38911696 6. header() /var/www/chamilodev.beeznest.com/www/main/inc/lib/mpdf/mpdf.php:1742 mPDF error: Some data has already been output to browser, can't send PDF file

#9

Updated by Julio Montoya about 8 years ago

le cours n'existe pas !!???

PDFEXPORTTEST

#10

Updated by Eric Petitdemange about 8 years ago

OUPS, tu vas trop vite :)
Supprimé et recréé sous exportpdftest...Sorry :)

#11

Updated by Eric Petitdemange about 8 years ago

Après plusieurs tests, quand tu cliques sur l'icône PDF (à partir du parcours/learning path), la plate-forme "réfléchit" quelques instants, puis affiche une page blanche dont l'URL est http://127.0.0.1/cham1921/main/newscorm/lp_controller.php?cidReq=ESMBTST&id_session=0&gidReq=0&action=export_to_pdf&lp_id=1

Pas de PDF généré, ni sauvegardé.
Environnement :
WAMP en local sur un ordinateur, la version testée est chamilo19-nightly21 (d'où le nom de la racine : cham1921).

Ceci dit l'export en PDF n'est pas critique, contrairement aux autres sujets (notamment l'import/expport) :)

#12

Updated by Eric Petitdemange about 8 years ago

Bonjour,

L'export semble fonctionner, mais le résultat ne donne qu'une seule page blanche (voir pièce jointe pour l'exemple à partir d'un plate-forme fraîchement installée : nightly24)

#13

Updated by Eric Petitdemange about 8 years ago

Up...
Le problème de page blanche pour l'export existe toujours ; si en revanche on ouvre les droits à l'utilisateur vers les documents, l'utilisateur peut exporter fichier par fichier le cours (sans images.. seuls les HTML sont exportés en PDF.
Le filigrane texte fonctionne bien.
A tester la version image ;)

#14

Updated by Julio Montoya almost 8 years ago

C'est possible de tester encore une fois avec un autre zip? (je veux dire refaire l'export de zip)

#15

Updated by Eric Petitdemange almost 8 years ago

  • Status changed from Needs more info to Feature implemented

Je clos le cas, l'export en PDF fonctionne PARFAITEMENT sous une nightly 19 - 15 !!

A garder, c'est TOP....
Merci

Also available in: Atom PDF