Feature Wiki

Information about planned and released features

Tabs

Push Notification Channels

This FR is an extension to ILIAS Push Notification Service

1 Initial Problem

ILIAS provides an amout of Notifications (Course/Group Participation, Achievements, ...). The ILIAS Push Notification Service will provide these Information on personal Devices as well. This may result into an information overload.  At this point of implementation of the ILIAS Push Notification Service the feature shall provide an additional Channel. Therefore the user can't decide which Information shall be transmitted to the external Notification Service.

Some Informations may be triggert to serveral Notification-Channels (e.g. Course/Group Participation). This could be confusing and a information overload as well.

2 Conceptual Summary

The several Notifications-channels which are using the external Push Notification Service shall be activated seperatly within the users personal Settings.

3 User Interface Modifications

3.1 List of Affected Views

Push Categories within personal Settings

  • Notifications (ILIAS Notificaftion based)
  • Join course/groups
  • Leave course/groups
  • Notifications (ILIAS Mail)
  • Notifications (ILIAS Task based) → maybe upcoming
  • Notifications (ILIAS News based) → maybe upcoming
  • Calendar Reminder (ILIAS Calendar based) → maybe upcoming
  • administrative Notifiations → upcoming

optional: serveral checkboxes for each categorie to select ILIAS Notification Center, ILIAS Mail, ILIAS Push Notification

3.2 User Interface Details

The User should be empowered to (de-)activate the Push Notifications or the just receive only selected Push Notifications. 

3.3 New User Interface Concepts

None

3.4 Accessibility Implications

{ If the proposal contains potential accessibility issues that are neither covered by existing UI components nor clarified by guidelines, please list them here. For every potential issue please either propose a solution or write down a short risk assessment about potential fallout if there would be no solution for the issue. }

4 Technical Information

Since the Feature is just a selection of the Notification categories, all privacy and security implications are provided by the main FR ILIAS Push Notification Service.

5 Privacy

Since the Feature is just a selection of the Notification categories, all privacy and security implications are provided by the main FR ILIAS Push Notification Service.

6 Security

Since the Feature is just a selection of the Notification categories, all privacy and security implications are provided by the main FR ILIAS Push Notification Service.

7 Contact

  • Author of the Request: Stake, Sebastian [sstake]
  • 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.}

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}

Privacy

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

Approval

Approved at {date} by {user}.

Last edited: 2. Jan 2024, 14:10, Stake, Sebastian [sstake]