Notifications & Preferences#

Tags: educator concept

Notifications keep you informed about activity in your courses.

Notification Types#

Discussions Notifications#

  1. 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.

  2. New discussion posts: When a new discussion post is created.

  3. New question posts: When a new question post is created.

  4. Reported content: When content is reported.

    1. This notification is only sent to users having a forum moderator role (discussion admin, discussion moderator, community TA and group community TA).

  5. New posts from instructors: When the instructor creates a post and chooses to notify the learners.

Clicking the bell on the top right opens the notifications tray.

Updates#

  1. Course updates: When the instructor creates a new course update.

Screenshot of a course update notification in tray.

Grading#

  1. ORA grade received: When your submission for an open response assessment (ORA) receives a grade.

  2. ORA new submissions: When a learner submits an ORA that requires staff grading.

    1. This notification is only sent to users having a course staff or course admin role.

Screenshot of all grading notifications in tray.

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.

Clicking the bell on the top right opens the notifications tray.

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.

Screenshot of email having daily summary of notifications.

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.

Screenshot of preference center on Account Settings.

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.

Screenshot of grouped and ungrouped ORA submission received notification.

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.