Flag | Description | PR# |
---|
discussions.pages_and_resources_mfe
| Adds a waffle flag to link to the new Pages & Resources view (MFE) experience in Studio. Type: CourseWaffleFlag
WaffleFlagCourseOverride
URI for selective courses: /admin/waffle_utils/waffleflagcourseoverridemodel/
URI for Course Staff & Superusers: /admin/waffle/flag/
UseCases: Show navigation for Pages & Resources in studio navigation bar (Dropdown). Show updated breadcrumbs on Studio Textbook page.
| edx-platform#26965 Kshitij Sobti edx-platform#28472 Ahtisham Shahid edx-platform#28629 Awais Ansari |
discussions.override_discussion_legacy_settings
| Adds a waffle flag to make discussion advance settings available. By enabling discussions.pages_and_resources_mfe flag, the advance settings disappear for the course. If you want to allow course teams to access these legacy settings in course advance settings, enable this flag. Default: False Discussion settings include Studio Advanced Settings Allow Anonymous Discussion Posts
Allow Anonymous Discussion Posts to Peers
Discussion Blackout Dates
Discussion Topic Mapping
LMS Instructor Dashboard
Type: CourseWaffleFlag
WaffleFlagCourseOverride
URI for selective courses: /admin/waffle_utils/waffleflagcourseoverridemodel/
URI for Course Staff & Superusers: /admin/waffle/flag/
| https://github.com/edx/edx-platform/pull/27961/ |
CourseEditLTIFieldsEnabledFlag
| An existing flag was moved from the cms in edx-platform to xblock-lti-consumer . This allows both studio and lms to access this flag. Type: ConfigurationModel
URI for selective courses: Current: {CMS_URL}/admin/xblock_config/courseeditltifieldsenabledflag/1/change/
| https://github.com/edx/xblock-lti-consumer/pull/159 https://github.com/edx/edx-platform/pull/27529 |
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: | |
teams.enable_teams_app
| Adds a waffle flag to enable/disable the teams app on the course authoring MFE Type: WaffleFlag
URI: /admin/waffle/flag/
URI for Course Staff & Superusers: UseCases: | |
openresponseassessment.team_submissions
| Enables Team-sets (ie, group) in place of discussion topics Type: WaffleFlag
WaffleFlagCourseOverride
URI: /admin/waffle/flag/
UseCases: | |
discussions.enable_discussions_mfe
| 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 CourseWaffleFlag
URI: /admin/waffle_utils/waffleflagcourseoverridemodel/
Use Cases: | https://github.com/edx/edx-platform/pull/29285 |
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.
| https://github.com/openedx/edx-platform/pull/30292 |
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.
| https://github.com/openedx/edx-platform/pull/30564 |
learner_dashboard.enable_program_tab_view
| Waffle flag to enable new tab view for LMS programs. The new UI for programs discussions dashboard (we have different tabs including Journey , Community , Live , Pathways ) Default: False Type: WaffleFlag
/admin/waffle_utils/waffleflagcourseoverridemodel/
URI: /admin/waffle/flag/
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. | |
learner_dashboard.enable_masters_program_tab_view
| 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 Journey , Community , Live ) 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. | |
discussions.enable_new_structure_discussions
| Waffle flag to enable the new topic structure for in context discussions. Default: False Use Case: | https://github.com/openedx/edx-platform/pull/29962 |
course_live.enable_course_live
| Waffle flag to enable the course live app in the course authoring MFE Default: False Use Case: | https://github.com/openedx/edx-platform/pull/29998 |
discussions.enable_learners_tab_in_discussions_mfe
| Waffle flag to enable the learners tab in the discussions MFE. Default: False Use case: | |
discussions.enable_moderation_reason_codes
| Waffle flag to enable support for the new edit and post close reason codes. Default: False Use case: | |
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.
| https://github.com/openedx/edx-platform/pull/30187 | 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) | https://github.com/openedx/edx-platform/pull/30807 |
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. | https://github.com/openedx/edx-platform/pull/30847/files |
course_live.enable_big_blue_button
| This flag is used to enable big blue button in course live. | |