Feature Wiki
Tabs
PDF-Printing a Portfolio
Page Overview
[Hide]1 Initial Problem
In the first implementation of the portfolio object in ILIAS did not have a PDF-function due to budget restrictions.
- Portfolios are often not accepted by examinations offices because they cannot be filed and stored in a format that is mentioned in the examination regulations.
- Users cannot print their Portfolios, while they might want to.
- Tutors cannot print a stash of protfolios for reviewing.
2 Conceptual Summary
We would like to have prints of the portfolios. We need the print for archiving as it is an official assessment document.
- We would like to be able to generate a print view with the normale selection options (this page, all pages, chosen pages) an whether or not comments should be includedin print
- Video and audio should be replaced by placeholders, titles of video or audio file should be given.
3 User Interface Modifications
3.1 List of Affected Views
- Content-tab
3.2 User Interface Details
3.2.1 PDF-Dialogue
Triggering the PDF Creation
Menu: Selecting from Print View
3.2.2 PDF Results
Cover page OF pORTFOLIO
[Icon] [Title of Portfolio] [Avatar] |
Portfolio-Tab
[Banner] |
Handling of different elements of Page-Content
PDFs created will be A4 portrait.
Pages
- Every tab should start with a new page / end in a page break.
Blogs
Blog
- Blog gets an own CoverPage inline a Portfoliopage. The Coverpage include same type of Information like the Coverpage of blogs. Unter the "table of contents" the Tags of the tag cloud should be printed, if there are tags. It would be nice, if it's printed as Tagcloud and not as Taglist.
- If Blog is a part of the Portfolio, the Coverpage of Blog gets no Paragraph "Signature".
- The page for a Blog-Tab is preceded by a reproduction of the "Postings" Block in the margins:
- H1 Year
- H2 Month
- H3 Blog Posting
- Postings are printed in full length in the order of display, including all page elements as videos and so forth.
- After every posting a page break is inserted.
Comments
Obviously Comments should be printed only if there are any. "Add Comment"-dialogue is never printed.
After hit "Export in pdf" there is a single choice on next two options:
- Option: Do not print any Comments
- Option: Print comments as appendix. Comments of a tab are printed as an appendix to the tab.
3.3 New User Interface Concepts
none
4 Technical Information
{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}
5 Contact
- Author of the Request: Samoila, Oliver [oliver.samoila], Tödt, Alexandra [atoedt]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
7 Discussion
kzimmermann 26.03.2015: we highly appreciate this feature. Funding is possible by FH Münster.
AntoniaWeber, 18.10.2016: We did implement this in our ILIAS at the university of cologne. It is a simple PDF-Print for all elements which are able in a portfolio. If other organisations are interested, it is possible to use this development for implementation in the trunk.
Killing, Alexander [alex], 15 Nov 2016: The current TCPDF generation in ILIAS will not allow to get an appropriate result here. We first need to tackle the general PDF generation issues in ILIAS (moving to PhantomJS). After that we can go into the details of this request. We will rely on controlling the output by CSS rules. Some parts will still be challenges (e.g. media size handling, especially in tables). The current patch solution for the university Cologne (developed by Databay) uses PhantomJS or wkhtml2pdf. This can definitely be a starting point, but I would not assume that it fullfills all the requirements above.
AT 2017-03-07: We have strong indications that the Phantom JS project will be implemented for 5.3. This would allow this project to move forward.
JourFixe, ILIAS [jourfixe], March 27, 2017: We highly appreciate this suggestion and schedule it for 5.3.
Killing, Alexander [alex], 28 Aug 2017: The JF today accepted the limitations in the implementation listed below.
8 Implementation
The implementation for 5.3 is limited in it's features due to time constrains:
- No comments or tags are printed.
- The feature is only available in portfolios.
- There is only a cover page for the whole portfolio.
Test Cases
Test cases completed on 2017-08-28
- 18823: Fertiges Portfolio als PDF exportieren
Approval
Approved at 28.8.2017 by Oliver Samoila.
Last edited: 2. Apr 2019, 20:30, Samoila, Oliver [oliver.samoila]