Notifications & Preferences#
Notifications keep you informed about activity in your courses.
Notification Types#
Discussions Notifications#
Activity notifications: New responses or comments on your posts and the ones you are following, and endorsements to your responses and the ones on your post.
New discussion posts: When a new discussion post is created.
New question posts: When a new question post is created.
Reported content: When content is reported.
This notification is only sent to users having a forum moderator role (discussion admin, discussion moderator, community TA and group community TA).
New posts from instructors: When the instructor creates a post and chooses to notify the learners.
Updates#
Course updates: When the instructor creates a new course update.
Grading#
ORA grade received: When your submission for an open response assessment (ORA) receives a grade.
ORA new submissions: When a learner submits an ORA that requires staff grading.
This notification is only sent to users having a course staff or course admin role.
Delivery Channels#
Tray#
The intent of notification tray is to keep users informed while they’re on the web platform.
A bell icon in the top-right corner displays the count of unread notifications.
When clicked, it opens a tray that organizes notifications into tabs based on platform area (Discussions, Grading, Updates).
Each notification includes the relevant course’s name, a red dot to indicate it’s unread (not clicked), and a timestamp showing when it was generated.
A gear icon in the tray’s top-right corner links to the preferences center, where users can adjust their notification settings.
Email Notifications#
The intent of notification email is to keep users informed even when they’re away from the platform.
Users can choose to get notified immediately or to receive a daily or weekly summary of notifications.
Immediately: Receive the email notification as soon as the activity happens.
Daily: Receive a summary of notifications for the past 24 hours, everyday at 2200hrs UTC.
Weekly: Receive a summary of notifications for the past 7 days, everyday Saturday at 2200hrs UTC.
Emails have a one-click unsubscribe option which allows turning off email notifications for all activity types.
Managing Preferences#
Preferences center allows users to control which notifications they receive, how often, and through which channel. Users can get to the preferences page via:
“Notifications” tab on the “Account Settings” page.
Gear icon in top right corner in the notification tray.
“Notification Settings” link in email.
For each preference:
Users can toggle tray and email preference ON or OFF.
Users can set cadence for email notifications: Immediately, Daily and Weekly.
Default Settings#
High-value notifications have tray and email ON by default.
“New posts from instructors” and “Course updates” are exceptions where email is OFF by default to prevent high volume/cost of email due to courses with large enrollments.
High-volume notifications (e.g., new discussion posts) are OFF by default to prevent clutter.
Email cadence default is set to “Daily” for all preferences where email default ON.
The table below shows defaults for each notification type.
Preference |
Default Tray Preference |
Default Email Preference |
Visibility |
|---|---|---|---|
Activity notifications |
ON |
ON / Daily |
All |
New discussion posts |
OFF |
OFF |
All |
New question qosts |
OFF |
OFF |
All |
New posts from instructors |
ON |
ON |
All |
Reported content |
ON |
ON / Daily |
Forum moderators |
Course updates |
ON |
OFF |
All |
Essay assignment grade received |
ON |
ON / Daily |
All |
New ORA submission for staff grading |
ON |
OFF |
Course staff, Course admin |
Notifications Grouping#
High-volume notifications, such as new discussion posts or new ORA submissions, can clutter the notification tray. This clutter reduces the visibility of other important notifications, making it challenging for users to stay informed effectively. As a result, crucial but potentially high-volume notifications need to be turned off by default to avoid overwhelming users. The notification grouping feature mitigates this issue by combining similar notifications into a single, unified notification, based on their context. Currently, grouping is supported for two notification types:
New discussion posts: Notifications are grouped by the specific course.
New ORA submissions: Notifications are grouped by the ORA assignment ID.
Notifications Expiry#
Everyday, notifications older than 60 days are deleted from the database to keep the storage in control. Developers can change this duration from the django settings page.