Feature Wiki

Information about planned and released features

Tabs

Possibility to maintain system mails in the mail templates

1 Initial Problem

There are currently more than 30 to 100 system emails. (e.g. "Welcome-Mail For New Members", "Notification About New Members" and many more.

Actually, these mails are filled by using language variables.

It is very uncomfortable to adjust mail texts and their layout. For this reason, a central area in ILIAS is required to maintain system mails.

2 Conceptual Summary

  • For ILIAS 10, the first step is to create an area in the administration where editing of system mails is possible.  With this request is suggested that editing of systemmails should come out of the language variable and be made editable under Administration > Communication > Mail.

  • A system is to be created with which more and more system messages can be edited. This system should also consider something like multilingualism and a fallback.

  • For ILIAS 10 it should be possible to edit some first messages of central relevance.

The following mails should be changed in the first step:

  • New Account Mail
  • Selfregistration
  • Modules/Courses
    • Admission to course (added or accepted)
    • Application for admission to course "XYZ" has been rejected.
    • Status in course "XYZ" has been changed.
    • Membership of course "XYZ" has been cancelled
    • Membership of course "XYZ" has been cancelled.
    • Membership for course "XYZ" has been activated.
    • Joining the course "XYZ"
    • Membership application for course "XYZ"
    • Withdrawal from course "XYZ"
    • Your cancellation from course "XYZ"
    • Registration via waiting list

  • Modules/Data Collection
    • The data record collection "XYZ" has been edited.

  • Modules/Exercise
    • Exercise unit "XYZ" was not evaluated
    • Feedback missing for exercise unit "XYZ"
    • A user has been assigned
    • A new feedback file has been added to exercise "XYZ"
    • A new submission for exercise "XYZ" is available
    • A new comment has been added to exercise "XYZ".

  • Modules / Groups
    • Membership in group "XYZ"
    • Membership in group "XYZ" terminated
    • New membership in group "XYZ"
    • Unsubscribing from the "XYZ" group
    • Leaving the "XYZ" group
    • Registration for group "XYZ"
    • Application for membership of group "XYZ"
    • Rejection of the membership application for group "XYZ"
    • Admission to group "XYZ"
    • Status in group "XYZ"

3 User Interface Modifications

3.1 List of Affected Views

  • Adminstation » Communication » Mail » System Mail Templates / System Mails (New Tab)
  • Subtabs with configurable system mails
  • Also, the "Notification of New Login", currently located under User Administration > Settings, should move to the new Mails Administration Section.
  • By klicking on "View template settings" its possible to change the Title 

  • Click on Edit language variable
  • New language variants can be added
  • Missing in mockup: Setting the standard in this view

  • Klicking on "edit"
  • + Markdown editing possibility (https://docu.ilias.de/goto_docu_wiki_wpage_7517_1357.html)
  • + Information about the creator/implementation/editing and activation
  • Placeholders should be used as usual
  • Missing in mockup: 1-n attachments per language iRSS storage service for documents and resources

3.2 User Interface Details

{For each of these views please list all user interface elements that should be modified, added or removed. Please provide the textual appearance of the UI elements and their interactive behaviour.}

3.3 New User Interface Concepts

3.4 Accessibility Implications

No specific aspects

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 specific aspects

6 Security Implications

No specific aspects

7 Contact

8 Funding

  • If you are interest in funding this feature, please add your name and institution to this list.
    • can be funded by the LIMO project (end by sumer 2024)

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. Nov 2023, 11:14, Detemple, Konstanze [kdetemple]