openedx / platform-roadmap

Tracking the maintenance, enhancement, and advancement of the Open edX project.
11 stars 0 forks source link

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

Open marcotuts opened 6 days ago

marcotuts commented 6 days ago

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.

:gear: 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:

:bar_chart: 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

github-actions[bot] commented 6 days ago

Thanks for your submission, @openedx/openedx-product-managers will review shortly.