[TC_AUTHOR_9] STUDIO: MAINTENANCE > Announcements are not appearing on learner dashboard
Description
Announcements are not appearing after creating it on the maintenance Studio menu.
How to reproduce
- Enter studio with a global staff account
- Go to the maintenance dashboard: right menu > maintenance
- Enter Announcements
- Create an announcement
- Go to the learner dashboard as a student
- The announcement should appear on the right
This is how it's currently behaving:

Am I missing something here? is this how it's supposed to behave?
Oh I thought Announcements should show up inside the course, but now I see that is the Notifications:
Both these features don't work.
We can either try find our how to fix these, or we can have them removed from the platform. I prefer option 1!
Maybe OpenCraft or RaccoonGang or Edly know how to resolve these.
Thanks for checking that out! @DeanJayMathew: should we open a new issue for notifications?
@mariajgrimaldi yes indeed let's open a new issue. I've added it here: https://github.com/openedx/wg-build-test-release/issues/293
Should the release notes include this as a "known issue"? If so please propose some text on the release notes PR at https://github.com/openedx/docs.openedx.org/pull/321
Was this feature removed? I don't even see the panel where announcements would appear anymore when trying to reproduce.
I'd like to look into fixing this.
Announcements are not enabled by default: https://github.com/openedx/edx-platform/blob/master/openedx/features/announcements/settings/common.py#L19
settings.FEATURES['ENABLE_ANNOUNCEMENTS'] = False
This is what my tutor dev looks like when reproducing the steps in this issue:
I created the following plugin (cat "$(tutor plugins printroot)/myplugin.py"):
from tutor import hooks
hooks.Filters.ENV_PATCHES.add_item(
(
"openedx-lms-common-settings",
"FEATURES['ENABLE_ANNOUNCEMENTS'] = True"
)
)
And then enabled the plugin and reloaded the dev environment:
tutor plugins enable myplugin
tutor config save
tutor dev restart
Then logged in as both an admin and as a test user which both showed the announcements:
I'm new to tutor and openedx so sorry if I'm missing something obvious - but this seems like a problem with:
- Default setting being
Falsewhich causes confusion since the admin interface is visible even though announcements are disabled? - The documentation not being clear on how to properly enable announcements or how they should function?
Thank you all for looking into this! I completely missed the configuration back then, and it's confusing as well since the UI is always available, but it doesn't work without the flag. I tested locally using the legacy learner dashboard, and it's working correctly. It looks like it's not supported in the learner dashboard MFE.
Thank you again!