Skip to content

[Proposal] LMS and Studio Notifications #430

@ali-hugo

Description

@ali-hugo

Update

The Community decided to implement the notifications feature as it exists on edx.org for the Ulmo Release. The decision was made via a Slack poll on August 7th, 2025.


Abstract

The Open edX platform needs a robust, user-friendly notifications system. The notifications feature built by 2U would provide a good foundation. It enables timely updates to learners, instructors, and course staff about course activity. Notifications can be delivered via an in-app tray and via email. Users can configure what they receive, how often, and through which channels.

Detailed Product Proposal

https://openedx.atlassian.net/wiki/pages/resumedraft.action?draftId=5193629709&draftShareId=6c740fc0-699b-491a-9ced-7b1dcb6eebcb

Context & Background (in brief, if a Product Proposal is linked above)

2U has built a notifications feature that has been tried and tested on edx.org. The first phase of the notifications project will be to aim for feature parity with that feature. Future phases may look at improving the UX and extending the capabilities of the feature.

Scope & Approach (in brief, if a Product Proposal is linked above)

Goals

  • Support multiple notification delivery channels including web notifications (notifications tray), email, and push notifications
  • Allow users to manage their notification preferences
  • Ensure security and compliance by keeping user data and communication channels secure and respecting user privacy

Value & Impact (in brief, if a Product Proposal is linked above)

Use Cases

  1. As a Platform Admin, I want a flexible, user-friendly notification system that can scale with our needs, so it’s easy to adapt to future communication requirements.
  2. As an Instance Manager, I want to manage notifications related to my instance so I stay informed and in control.
  3. As a Course Admin, I want learners to receive automated course notifications, so I can keep them informed and engaged.
  4. As a Learner, I want a seamless and consistent notification experience across mobile and desktop, so I can stay updated on course activity and receive updates throughout my learning journey.

Milestones and/or Epics

Milestone 1: Feature parity with the edX notifications feature

Named Release

Ulmo

Timeline (in brief, if a Product Proposal is linked above)

First phase to be released in Ulmo.

Proposed By

OpenCraft

Additional Info

No response

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Being Developed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions