openedx / platform-roadmap

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

Improving forum notifications for users and teachers #274

Open felipemontoya opened 1 year ago

felipemontoya commented 1 year ago

Abstract

Extensions to the forum notifications.

The goals would be:

Context & Background

In general the communication tools with students that Open edX offers are more suitable for massive courses. They tend to fall short for the use of the platform in more personalized environments.

In the case of the forum notifications, there is an specific request from the Spanish universities to

Scope & Approach

Initially I thought this was a candidate to be developed completely using plugins and not touch anything in the core. However I was invited to a conversation about the new "notifications" app.

https://github.com/openedx/edx-platform/issues/32249

I see this as a space were we could collaborate to move some of that current notifications work to use openedx-events and perhaps make it easier to extend for the spanish use case.

Value & Impact

The value of this feature being implemented in the "extracted notifications app" would be:

Milestones and/or Epics

This will have to be discussed with the current maintainers of the notifications app.

Currently I would imagine:

Milestone 1:

Named Release

Quince probably

Timeline

Ideally we would like to deliver this by the end of the year which puts the timeline between quince and redwood.

The necessary refactor of the notifications of the app would be closer to quince and things that can be done in plugins could follow after.

Proposed By

edunext

Additional Info

This requirement comes from the Spanish tender. About the second half of the budget account number 6.

github-actions[bot] commented 1 year ago

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

jmakowski1123 commented 1 year ago

Thanks for sharing this @felipemontoya !

There are two threads I'd like to pull out from this:

  1. Let's get alignment on whether the requirements from the Spanish proposal are actually going to be solved with the edX notification initiative, which as I understand is currently in design. @ProductRyan or @ayub02 , can you confirm whether the following enhancements are being implemented on the edX roadmap?
  1. Let's get alignment on implementation of the notifications app.
felipemontoya commented 1 year ago

The discussion about the extensibility in the implementation is happening in https://github.com/openedx/edx-platform/issues/32249

ayub02 commented 1 year ago

Related docs: Product spec Technical spec ( work-in-progress )

@jmakowski1123 answers to your questions:

  1. Yes. We plan to support notifications for any new activity on post and response authored and posts followed by a user.
  2. Yes. All users can opt-in to receive notifications for all question type and discussion type posts, via the preferences UI.
  3. We will consider creating a "forum digest" with configureable frequency after delivering the web notifications, based on user feedback. Please consult this table in spec doc for more details on the type of forum notifications we plan to support in the first release.