Feature Wiki

Information about planned and released features

Tabs

Study Programme: Certificate

1 Initial Problem

Members of study programmes dealing with topics like compliance, safety or money laundering are in need of certificates stating their successful participation. Especially statutory guidelines require documentary proof of valid qualifications.

Therefore, members should obtain pdf-certificates as soon as they have successfully completed a study programme. The certificate should be able to report at what time the qualification has been achieved (completion date) and how long it will be valid (expiry date).

2 Conceptual Summary

Within the study programme`s settings the additional sub-tab "certificate" should be implemented. The certificate settings within that tab should be just the same as in ILIAS courses. It should be possible

  • to upload/delete a background image
  • to choose a page layout
  • to define frames
  • to edit text
  • to use placeholders
  • to call up a preview
  • to enable or disable the certificate
The study programme should throw an event to the central certificate service as soon as a a certificate is obtained. The certificate service takes over and handles the certificate from that moment onwards.

The certificate in the study programme should provide the following placeholders for the study programme (besides the general placeholders for user-related data):

  • title of the sp
  • description of the sp
  • type of the study programme
  • date of completion of sp
  • date of expiry of qualification
  • amount of points the have been acquired

3 User Interface Modifications

3.1 List of Affected Views

  • Tab "Settings"
  • Tab "Content" / "Actions"

3.2 User Interface Details

3.3 New User Interface Concepts

{If the proposal introduces any completely new user interface elements, you might consult UI Kitchen Sink in order to find the necessary information to propose new UI-Concepts. Note that any maintainer might gladly assist you with this.}

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

  • Author of the Request: Wessels, Karin [karin.wessels]
  • 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

JourFixe, ILIAS [jourfixe], 25 FEB 2019 : We highly appreciate this suggestion and schedule it for 6.0. Please contact Michael Jansen in case you need an additional event to trigger the certification service.

8 Implementation

After the activation of the certificate service the feature is available at the study programme as describe.

Test Cases

Test cases completed at 2019-12-02 by Klees, Richard [rklees]{user}

  • C25172 : Hintergrundbild des Zertifikats angeben
  • C25173 : Hintergrundbild des Zertifikats löschen
  • C25174 : Hintergrundbild des Zertifikats mit unzulässigem Dateityp angeben
  • C25185 : Seitenformat A4
  • C25186 : Seitenformat A4 Quer
  • C25188 : Seitenformat A5
  • C25189 : Seitenformat US Brief
  • C25190 : Seitenformat US Brief Quer
  • C25191 : Seitenformat Eigenes Format
  • C25192 : Seitenformat "Eigenes Format" mit unterschiedlichen Einheiten
  • C25175 : Benutzerdefiniertes Seitenformat nicht angeben
  • C25178 : Ränder des Textbereiches nicht angeben
  • C25180 : Inaktives Zertifikat abrufen
  • C25181 : Aktives Zertifikat abrufen, wenn Studienprogramm bestanden ist
  • C25182 : Aktives Zertifikat abrufen, wenn Studienprogramm nicht bestanden ist
  • C25177 : Valides Formular speichern
  • C25179 : Text des Zertifikats nicht angeben
  • C25183 : Text mit allen Platzhaltern
  • C25184 : Zertifikatsdaten löschen
  • C25194 : Zertifikat exportieren
  • C25195 : Zertifikat importieren

Approval

Approved at 19.11.2019 by Vejda, Stefan [stv].

Last edited: 4. Dec 2019, 09:29, Klees, Richard [rklees]