Notifications - reason for this feature
The notification functionality has been added due to:
- the ability to push basic information to users who do not have an e-mail (so-called blue collar workers), mainly in the field of:
- informing about newly assigned LPs
- informing about new available content
- the possibility of informing about a wider range of changes in the system, both from the perspective of the manager and the learner
Main scope
- different notifications for manager and learners
- learner has different notification types than manager
- Activity
- New feature (later stage)
- New content (later stage)
- Learning progress
- date and time of notification, along with information about the user (e.g. User x did y)
- the ability to mark messages as read
- the ability to divide messages into those received today and older
- the ability to configure whether push messages are to be sent (each manager can choose which event in the system should generate notifications for him)
- the learner has a limited scope when it comes to notifications and it is not allowed to disable them
- the ability to open a notification in the modal so manager/learner can read a larger message (like information about new feature or information about) or expand notification to read more text