Feature Wiki

Information about planned and released features

Tabs

PDF-Printing a Portfolio

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]
 
Owner                   [First Name] [Last Name],  ([Login])
Link                        http://www.ilias.de/docu/goto_docu_wiki_wpage_2369_1357.html
Date of Print        30. Okt 2016, 12:48


 
Table of Contents                                                                                                                          
H1 Title of Tab 1
H1 Title of Tab 2
H1 Title of Tab 3


Signature                                                                                                                                       
 
 
 
 

Portfolio-Tab

[Banner]

[Title of actual printed Tab]      

[Last Name], [First name]

[Date of Print]
__________________________________________________________________________________________________
 
 
[Text] 
 
[Picture ]
 
[Overlay of Picture]
 
[Content]
 
[Content]




 
 

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.
 The Feature "Printable Portfolio" should also implemented to the Blog (Personal Blog and Blog in Repository). Then the Paragraph "Signature" become printed. 

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:

  1. Option: Do not print any Comments
  2. 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

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]