Feature Wiki

Information about planned and released features

Tabs

Portfolio Template as Precondition Element

1 Initial Problem

In many scenarios in which portfolios are to be applied, portfolio templates are used. However, it is always necessary to point out that the template is to be used as the basis for one's own portfolio. More detailed explanations are often required.

2 Conceptual Summary

ILIAS offers a supporting process with preconditions. With preconditions you can instruct/force the creation of a portfolio by using a template.
ILIAS clearly states that before the second step this first step has to be done.

The precondition is fulfilled if a portfolio was created from the portfolio template. It is not necessary to use the learning progress (according to the maintainer).
Any later deletion or modification of the portfolio has no effect on whether the precondition is fulfilled.

2.1 AK, 19 May 2020

We do not need the learning progress here. What happens if the learner deletes the portfolio afterwards?

3 User Interface Modifications

3.1 List of Affected Views

  • Tab "Preconditions" in Availability-Setting of all supported Object Types
  • Sub Tab "Preconditions" in Settings-Tab of Courses » Portfolio Templates are selectable in Repository Picker 

3.2 User Interface Details

New: Portfolio Templates are selectable in Repository Picker (Status: Template is used). (No learning progress needed)

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 Privacy Information

No personal data is stored or processed to implement this feature. 

6 Security Implications

We do not see any changes for special security issues.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

Killing, Alexander [alex], 19 May 2020: I think these are two separate feature requests. And we do not need learning progress for the condition.

Kunkel, Matthias [mkunkel], 16 JUN 2020: I fully agree with Alexander. This request should be devided into two requests:

  1. Use Portfolio Template as Start Object
  2. New Precondition "Portfolio Template used"
But I have concerns for both requests:
  1. Using a portfolio template as start object of the course means, the first thing you have to do before you access the course content is to create a portfolio. Is this a realistic scenario? Why not enforce portfolio templates to push tasks? This would allow a user to enter the course, get related information there about portfolio work and then being pushed by ILIAS to create his portfolio as soon as possible.
  2. The creation of a portfolio by simply using a portfolio template but without controlling if the portfolio is filled with content is a weak condition. Users will just create an empty portfolio to fulfill the precondition. Is this the intended behaviour? Or don't you want to push them to take care of their portfolio and get out of the comfort zone?

Samoila, Oliver [oliver.samoila], 14 JUL 2020: The previously defined requirements were contained in a common article: »Portfolio Template as Precondition Element and Start Object for Courses« .
This was split into:

JourFixe, ILIAS [jourfixe], 03 AUG 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7. New precondition label should be: "Portfolio based on template was created." / "Portfolio wurde anhand der Vorlage erstellt."

Please consider whether or not some of the requirements are implemented with Create Portfolio from Template and for Global Roles

10 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: 30. Apr 2022, 08:51, Tödt, Alexandra [atoedt]