Feature Wiki

Information about planned and released features

Tabs

Course-specific user data placeholders for certificates

1 Initial Problem

Course certificates do not support placeholders for object-specific user data.
The usage of these user data types should be possible.

2 Conceptual Summary

When editing certificate settings in a course, course-specific user data values should show up alongside the other course-related placeholders.

These placeholders would then be specifically marked with a "+", as to differentiate between them and other placeholders.

When using the course-specific user data placeholders, they will be then replaced with their given values when creating the certificate.

3 User Interface Modifications

3.1 List of Affected Views

  • Course -> Settings -> Certificate

3.2 User Interface Details

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 Security Implications

none

6 Privacy Information

The course-specific user-data will need to be processed, so it can be written into the certificate.

7 Contact

8 Funding

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

9 Discussion

09 NOV 2020 Jansen, Michael [mjansen]: As the maintainer of the `Certificate` service I highly appreciate this extension for course certificate templates.

JourFixe, ILIAS [jourfixe], 09 NOV 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

10 Implementation

Below the text input area, the user will now also see placeholders taken from the course specific user data.

When the certificate is then send, the placeholder will be replaced with the value that is taken from that users course specific user data.

Test Cases

Test cases completed at 12. Nov 2020 by Meyer, Stefan [smeyer]

Approval

Approved at 12.11.2020 by Arne Kösling (Leibniz Universität Hannover). 

Last edited: 12. Nov 2020, 19:30, Meyer, Stefan [smeyer]