This is a living document to add all toggles & feature flags for the BD-38 project.
Flag | Description | PR# |
---|---|---|
| Adds a waffle flag to link to the new Pages & Resources view (MFE) experience in Studio. Type:
URI for selective courses:
URI for Course Staff & Superusers:
UseCases:
| edx-platform#26965 Kshitij Sobti |
| Adds a waffle flag to make discussion advance settings available. By enabling Default: False Discussion settings include
Type:
URI for selective courses:
URI for Course Staff & Superusers:
| |
| An existing flag was moved from the cms in Type:
URI for selective courses: Current:
|
course_apps.proctoring_settings_modal_view
Currently, the Proctoring
app card has ->
icon, which redirects to another page in MFE. This is due to this waffle flag which enables / disables proctoring popup modal.
Type:
CourseWaffleFlag
WaffleFlagCourseOverride
/admin/waffle_utils/waffleflagcourseoverridemodel/
URI for Course Staff & Superusers:
/admin/waffle/flag/
UseCases:
Show Proctoring View as a Pop Up (Modal) in the course authoring MFE.
Show Proctoring a new Page in the course authoring MFE.
| Adds a waffle flag to enable/disable the teams app on the course authoring MFE
URI:
URI for Course Staff & Superusers: UseCases:
| |
| Enables Team-sets (ie, group) in place of discussion topics Type:
URI:
UseCases:
| |
| Enables the new discussions MFE for |
global staff
, course staff
and course admin
roles, making the discussions tab link to the MFE and embedding the MFE in-context in the discussions XBlock. everyone Type
URI:
Use Cases:
|
discussions.enable_discussions_mfe_for_everyone
Enables the new discussions MFE for everyone, making the discussions tab link to the MFE. xblocks will still render legacy experience.
In case this flag is enabled, it overrides the discussions.enable_discussions_mfe
flag.
Experience switching banner will appear in new MFE for everyone (including community TA
and group community TA
roles) except learners.
Type
CourseWaffleFlag
URI:
/admin/waffle_utils/waffleflagcourseoverridemodel/
Use Cases:
This will allow us to rollout discussions MFE for everyone without the risk of hindering moderation activities in case of any significant issues yet to be discovered.
Everyone except learners, will be able to view threads and user profiles in legacy using direct link. For homepage direct link, the default view will be MFE (but privileged users can still view homepage in legacy using banner).
For learners, if is
discussions.enable_mfe_banner_for_learners
is enabled, learners can browser through discussions in legacy. Therefore default view for direct link will MFE for all pages.For learners, if is
discussions.enable_mfe_banner_for_learners
is disabled, learners cannot browser through discussions in legacy. They will be able to use MFE only.
discussions.enable_mfe_banner_for_learners
If enabled, experience switching banner will also appear for learners.
Type
CourseWaffleFlag
URI:
/admin/waffle_utils/waffleflagcourseoverridemodel/
Use Cases:
If we rollout new MFE to learners and for some reason (bugs, rollout issues, other requests), we have to allow learners to switch to legacy experience, this flag will be used to allow learners to switch across platform or for select courses.
| Waffle flag to enable new tab view for LMS programs. The new UI for programs discussions dashboard (we have different tabs including Default: False Type:
URI:
Use Case: The flag controls if we want to render new tab view for programs or not. This is the first step to enable for program discussions feature. | |
| Waffle flag to enable new tab view for learner portal e.g. master programs. The new UI for programs discussions dashboard (we have different tabs including Default: False Use Case: The flag controls if we want to render new tab view for programs or not. This is the first step to enable for program discussions feature. | |
| Waffle flag to enable the new topic structure for in context discussions. Use Case:
|
course_live.enable_course_live
Waffle flag to enable the course live app in the course authoring MFE
Default: False
Use Case:
Shows the Live course app card on the course authoring MFE
discussions.enable_learners_tab_in_discussions_mfe
Waffle flag to enable the learners tab in the discussions MFE.
Default: False
Use case:
Testing the new learners view in the discussions MFE.
discussions.enable_moderation_reason_codes
Waffle flag to enable support for the new edit and post close reason codes.
Default: False
Use case:
Testing the moderation codes features in the discussions MFE.
discussions.enable_reported_content_email_notifications
Waffle flag to toggle email notifications for reported content for moderators
Default: False
Testing email notifications for moderators for reported content
When Flag is ON, the following will be activated
You can see
enable_notification
setting in the discussion settings page within course-authoring MFE for course,If this Flag is enabled and the setting is turned on via course-authoring MFE, the moderators within the course will receive an email with reported content if the content is in reported state 2 minutes after being initially reported. This email will be a call for action for all users with moderator privileges for the course.
discussions.enable_view_mfe_in_iframe
Flag to enable new discussions MFE experience within an iframe
Default: True (set to true for both environments from start as we will pivot towards out of iframe view eventually)
discussions.enable_learners_stats
By default users will no see learnars stats on learners tab in new MFE.
To enable learner stats enable this flag.
This flag can be enabled/disabled for single course as well.
course_live.enable_big_blue_button