Skip to content

Centralized Multi-Channel Notification Settings + Persistent Mobile Notifications #381

@marcotuts

Description

@marcotuts

Abstract

The platform should provide persistent web and mobile notifications to drive engagement and retention, with centralized learner settings for all notification types. This work builds on previous edX-ace work and more recently edX / 2U work on web notifications and settings.

Detailed Product Proposal

https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4460249113/Proposal+Centralized+Multi-Channel+Notification+Settings+Persistent+Mobile+Notifications

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

Included in proposal confluence page

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

Included in proposal confluence page

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

Learners:

:mobile_phone: Updates and reminders to learn on the go using the Open edX mobile apps to drive engagement and retention.

⚙️ Learners should be able to easily control notifications across all channels (web, email, mobile, etc) centrally in their account settings for both web and mobile apps.

:desktop: A similar notification inbox experience should also be available on the desktop for all open edX instances.

Educators:

Will be able to reconnect with learners off-platform through mobile applications as other modern tools drive much of their engagement.

Operator / Developer:

📊 We should align on a singular path for the platform’s notification architecture to benefit from shared velocity, benefitting from existing work in edX-ACE and recent work edX / 2U has developed in the notifications djangoapp in edx-platform.

Milestones and/or Epics

Stage 1 - Platform Technology Alignment for Notification Infrastructure
Stage 2 - Alignment on Product Concept Model for Notifications.
Stage 3 - Notification Settings (Web)
Stage 4 - Web Inbox
Stage 5 - Notification Settings (Mobile)
Stage 6 - Mobile Inbox
Stage 7 - Notification Category: Discussion
Stage 8 - Notification Category: Course Dates
Stage 9 - Notification Category: Platform / Account
Stage 10 - Notification Category: Other

Named Release

TBD

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

TBD based on input

Proposed By

Schema Education

Additional Info

N/A

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

[Prod Proposals] On Hold

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions