Feature Wiki

Information about planned and released features

Tabs

Export PDF as viewer

1 Initial Problem

Currently, only owners can generate a PDF from their portfolio.

2 Conceptual Summary

Who can generate a PDF?
It should be possible for persons who can view a shared portfolio to generate a PDF.

Portfolio SettingsPDF Generierung
Similar to the settings of ILIAS learning modules, owners can deactivate or activate the print view in the portfolio settings.

Default Setting
The print view should be deactivated by default, so that users do not accidentially offer their portfolio for export.

PDF generation
The whole portfolio is always printed. (Without signature field and without declaration of authorship.)

  • Anmerkung EZ: Soll das tatsächlich so sein? Nach ILIAS Logik folgt auf die Print View die Ansicht Print View Selection. Soll diese übernommen werden, um den Vorgang einheitlich zu gestalten?
  • Anmerkung OS: Ja, aus meiner Sicht, sollte hier nichts ausgewählt werden können. Durch Selektion von Seiten werden diese im Zweifel dekontextualisiert. (Es müsste im Inhaltsverzeichnis darauf hingewiesen werden, dass Seiten nicht im Export enthalten sind. Das schraubt aber nur die Komplexität hoch.) Wenn es nichts auszuwählen gibt, dann sollte der Dialog auch entfallen. 

3 User Interface Modifications

3.1 List of Affected Views

New Preview View (of a shared Portfolio)
Portfolio >> Settings Tab

3.2 User Interface Details

  • Anmerkung OS: Wir wollen einen PDF-Export, keine Druckansicht. Druckansichten wie im Wiki, Lernmodul liefern andere Screens/Ergebnisse als PDF-Exporte bspw. im Test. Ich behaupte mal, das die eigentliche Mischkonstruktion der jetzige PDF-Export des Portfolios als Besitzer ist. Das ist aber auch gut, da es sich mehr an den Anforderungen als an Bestand (mit anderen Zielen) orientiert.

Option 1:

Add an "Export as PDF"-Button on Preview of Shared Portfolios

Option 2:

Add an "Print View"-Tab on Preview of Shared Portfolios

3.3 New User Interface Concepts

None.

4 Technical Information

None.

5 Contact

  • Author of the Request: Samoila, Oliver [oliver.samoila]
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • 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

Samoila, Oliver [oliver.samoila] 2018-11-14: If the print preview is a tab, then it is the only different element.
Also, if there are more tabs or we have a smaller device, the option slips completely out of focus.

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 2. Apr 2019, 20:30, Samoila, Oliver [oliver.samoila]