Feature Wiki

Information about planned and released features

Tabs

Target Language for Administrative Notifications

1 Initial Problem

Administrative notifications can only be set up in one language. Sometimes it is necessary that administrators can inform their users in different languages, thats the reason why we want to improve the component.

2 Conceptual Summary

Notifications can be duplicated and the language(s) can be selected for each notification.

3 User Interface Modifications

3.1 List of Affected Views

  • Adminitration > Administrative Notifications

3.2 User Interface Details

If you add or edit a notification, you will find a new section to select languages (multi select)
With this feature request it will also be possible to duplicate a notification so that it is easier to work with different notifications and languages.

3.3 New User Interface Concepts

No new UI concept.

3.4 Accessibility Implications

No potential accessibility issues.

4 Technical Information

The feature uses the user's language to display or not display notifications.

5 Privacy

This feature does not collect, store or process any new user-related data. It still applies: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/Services/AdministrativeNotification/PRIVACY.md

6 Security

This feature does not add any new attack vectors.

7 Contact

8 Funding

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

9 Discussion

Kunkel, Matthias [mkunkel], 01 AUG 2023 : I fully support the feature request but strongly recommend to add a column on the overview of notifications that lists the languages for which a notification is displayed. Otherwise, one would loose the overview quickly. And will there be a default for activated languages? Or do I have to click every checkbox everytime I create a new notification?

Schmid, Fabian [fschmid], 04 AUG 2023: Thank you very much for both inputs! the additional column makes sense and I would do it that way. the second suggestion I don't quite understand yet, mostly you want - if you choose the option - to specifically address only one language with it. if the notification should be displayed to everyone anyway, you don't choose the option. perhaps we need to discuss this in more detail on monday then

Roeser, Nico [nicoroeser], 7 AUG 2023: Thanks for this Feature Request. As far as I understand the Technical Information section and the first screenshot under User Interface Details, this means that there may be users who will not see a certain notification at all, is this right? For example, if Terry has her language set to English, and an administrative notification is composed in French, then duplicated, and then written in German, Terry is not going to receive it? – This can be seen as a feature, no objections here!
As most administrative notifications probably target all users, should there be some kind of “protection” or warning when notifications are prepared which are not going to be seen by some/many people? (A good realization might be difficult.) Perhaps it may be better to somehow combine several languages (→individual text fields?) under a single notification in the UI?

JourFixe, ILIAS [jourfixe], 07 AUG 2023: We highly appreciate this suggestion and schedule the feature for ILIAS 9. Default language setting for new notifications is 'all' (like now). Column for indicating language of notification is highly appreciated, too. A warning when adding a notification for one or more selected languages is not considered to be necessary.

10 Implementation

Test Cases

Test cases completed at 18/10/23 by Lorenz, Katharina [klorenz]

  • C63544 : Notification with language distriction
  • C63545 : Duplicate Notification

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at 18. OCT 2023 by Seiler, Yvonne [yvseiler].

Open Issue: 0038269: Deactivate Language https://mantis.ilias.de/view.php?id=38269

Last edited: 25. Oct 2023, 10:19, Lorenz, Katharina [klorenz]