Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Grouped preferences: Preferences are organised by platform area (e.g. Discussions, Coursework) to help users quickly find and manage the settings they care about. For example, the "Core notifications" preference covers activity types 5-9 in the forum notifications list, while the "Content reported" preference covers activity types 10-12.

  2. Important notifications: Certain types of notifications are considered important and cannot be individually opted out of. However, users can opt out of the entire platform area to stop receiving notifications for that activity. For example, users cannot opt out of "Core notifications" for Discussions, but they can turn off notifications for the entire Discussions forum.

  3. Email and push notifications: In addition to web notifications, users can opt in to receive email and/or push notifications for some activity types. For example, the option to enable email and push notifications is not available for likes on authored posts and responses.

  4. Role-based visibility: The visibility of preferences for each activity type is based on roles. For example, only the users with Course Staff and Course Admin roles will see preferences related to course authoring.

  5. Default notification settings: Default notification settings are assigned to each preference based on the user's role in the course. For example, users with Discussion Admin, Discussion Moderator, Community TA, and Group Community TA roles will be automatically subscribed to web notifications for the "Content reported" preference by default. However, push and email notifications will not be automatically enabled for this preference.

    1. Since roles are assigned after a user has enrolled in a course, and some may change afterwards, we will need to link the default settings for a user, to changes in its role in the course.  

...