Feature Wiki

Information about planned and released features

Tabok

Study Programme: Automatic Info-Mails for Members

1 Initial Problem

With the introduction of Advanced Qualification Features for the Study Programme, members of the Study Programme are subject to changes in their status at the programme that are not introduced by themselves or other users, but rather by some automatism: qualifications expire, a new pass of the programme should be started, the time to pass a programme runs out. These changes will require actions from the user, so ILIAS should make the user aware of said events.

2 Conceptual Summary

The Study Programme will automatically send mails to a user once he is subject to any of the following occasions:

  1. The validity of a previous qualification runs out and the recertification has started. (See Study programme: Validity of qualification)
  2. The validity of a previous qualification runs out and the user did not start a recertification. (See Study programme: Validity of qualification).
  3. The processing time of a membership runs out and the user did not complete the programme for that membership. (See Study programme: Validity of qualification).
The mail for the first occasion will be send when the user gains its membership at the programme for recertification. For the second and third occasion each, it should be possible to configure a number of days to send the mail before the actual deadline is reached. Each mail uses a lang var for its content and the mail-signature of the installation. The content may contain the title and description of the Study Programme, a link to the Study Programme and the date of the event the notification is about. Once the Mail-system is fit to offer Templates for Automatic Mails, the templating mechanics can be elaborated. Each mail can be switched on and off in the settings of the Study Programme. Each mail is send for the Study Programme where the user is a member.

3 User Interface Modifications

3.1 List of Affected Views

- The settings screen of the Study Programme

3.2 User Interface Details

3.3 New User Interface Concepts

-

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: Karin Wessels
  • Maintainer: Richard Klees
  • Implementation of the feature is done by: CaT ILIAS-Team

6 Funding

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

7 Discussion

JourFixe, ILIAS [jourfixe], 07 OCT 2019 : We highly appreciate this suggestion and schedule the feature for ILIAS 6. Please add the UI mockups for the mail settings to this feature request.

8 Implementation

The feature is implemented as described. To send the mails, the Cronjobs "Send warning mail about restart", " Send warning mail about possible failure" and "Restart Studyprogramme assignments" need to be executed. The language variables for the mail texts are re_assigned_mail_subject/re_assigned_mail_body, info_to_re_assign_mail_subject/info_to_re_assign_mail_body and risky_to_fail_mail_subject/risky_to_fail_mail_body.

Test Cases

Test cases completed at 2019-12-04 by Klees, Richard [rklees]

  • C32022 : Mails per Default deaktiviert
  • C31944 : Ablauf der Qualifikation - Re-Zertifizierung ist gestartet
  • C32023 : Ablauf der Qualifikation - Keine Re-Zertifizierung gestartet
  • C32024 : Bearbeitungszeitraum läuft ab

Approval

Approved at 19.11.2019 by Vejda, Stefan [stv].

Utoljára szerkesztette: 5. Dec. 2019, 10:12, Klees, Richard [rklees]