Feature Wiki

Information about planned and released features

Tabs

Updating certificate information after initial award

1 Initial Problem

Certificates are regularly produced incorrectly and then have to be recreated (often manually) via workarounds or remain incorrect due to the system.
This is often the result of typing errors in courses, templates, name changes or the transfer of user data from other systems.

2 Conceptual Summary

A new tab "Manual Correction" is to be introduced in the administration of certificates.

This should make it possible to regenerate all certificates for individual users or the certificates of all users for individual objects.
In this case, all placeholders in the certificates are reinitialised and the existing certificates are overwritten.

Specifics

  • Date and time informations of ILIAS cannot be overwritten:
    • [DATE]: Actual date
    • [DATETIME]: Actual date and time
    • [DATE_COMPLETED]: Date of completion
    • [DATETIME_COMPLETED]: Date and time of completion
  • Different for:
    • []USER_BIRTHDAY] is a personal date and would be updated.

3 User Interface Modifications

3.1 List of Affected Views

  • Administration » Certificates » Manual Correction [New Tab]

3.2 User Interface Details

Standard forms. Nothing special

3.3 New User Interface Concepts

None.

3.4 Accessibility Implications

No special requirements in respect of accessibility are to be expected.

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

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

6 Security

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

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 2021, 21:11, Samoila, Oliver [oliver.samoila]