Created
April 23, 2025 22:58
-
-
Save sarina/dbfcaaec57e6a4842e1d973d1060becc to your computer and use it in GitHub Desktop.
sumac featuretoggles report
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!DOCTYPE document PUBLIC "+//IDN docutils.sourceforge.net//DTD Docutils Generic//EN//XML" "http://docutils.sourceforge.net/docs/ref/docutils.dtd"> | |
<!-- Generated by Docutils 0.21.2 --> | |
<document source="/Users/sarinacanelake/static-clones/edx-platform/docs/references/featuretoggles.rst" translation_progress="{'total': 0, 'translated': 0}" xmlns:c="https://www.sphinx-doc.org/" xmlns:changeset="https://www.sphinx-doc.org/" xmlns:citation="https://www.sphinx-doc.org/" xmlns:cpp="https://www.sphinx-doc.org/" xmlns:http="https://www.sphinx-doc.org/" xmlns:index="https://www.sphinx-doc.org/" xmlns:js="https://www.sphinx-doc.org/" xmlns:math="https://www.sphinx-doc.org/" xmlns:py="https://www.sphinx-doc.org/" xmlns:rst="https://www.sphinx-doc.org/" xmlns:std="https://www.sphinx-doc.org/"> | |
<target refid="featuretoggles"></target> | |
<section ids="feature-toggles featuretoggles" names="feature\ toggles featuretoggles"> | |
<title>Feature Toggles</title> | |
<paragraph>This is the list of all Open edX feature toggles used in edx-platform. These feature toggles can be used to enable or disable features manually on every platform.</paragraph> | |
<section ids="featuretoggle-ALLOW_HIDING_DISCUSSION_TAB"> | |
<title ids="name-ALLOW_HIDING_DISCUSSION_TAB">ALLOW_HIDING_DISCUSSION_TAB</title> | |
<paragraph ids="default-ALLOW_HIDING_DISCUSSION_TAB">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ALLOW_HIDING_DISCUSSION_TAB">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/discussion/settings/common.py#L6">lms/djangoapps/discussion/settings/common.py (line 6)</reference></paragraph> | |
<paragraph ids="description-ALLOW_HIDING_DISCUSSION_TAB">Desc: If True, it adds an option to show/hide the discussions tab.</paragraph> | |
<paragraph ids="creation_date-ALLOW_HIDING_DISCUSSION_TAB">Creation Date: 2015-06-15</paragraph> | |
<paragraph ids="implementation-ALLOW_HIDING_DISCUSSION_TAB">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ALLOW_HIDING_DISCUSSION_TAB">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ANONYMOUS_SURVEY_REPORT"> | |
<title ids="name-ANONYMOUS_SURVEY_REPORT">ANONYMOUS_SURVEY_REPORT</title> | |
<paragraph ids="default-ANONYMOUS_SURVEY_REPORT">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ANONYMOUS_SURVEY_REPORT">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5518">lms/envs/common.py (line 5518)</reference></paragraph> | |
<paragraph ids="description-ANONYMOUS_SURVEY_REPORT">Desc: If enable, the survey report will be send a UUID as ID instead of use lms site name.</paragraph> | |
<paragraph ids="creation_date-ANONYMOUS_SURVEY_REPORT">Creation Date: 2023-02-21</paragraph> | |
<paragraph ids="implementation-ANONYMOUS_SURVEY_REPORT">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ANONYMOUS_SURVEY_REPORT">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-BULK_EMAIL_SEND_USING_EDX_ACE"> | |
<title ids="name-BULK_EMAIL_SEND_USING_EDX_ACE">BULK_EMAIL_SEND_USING_EDX_ACE</title> | |
<paragraph ids="default-BULK_EMAIL_SEND_USING_EDX_ACE">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-BULK_EMAIL_SEND_USING_EDX_ACE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/bulk_email/toggles.py#L20">lms/djangoapps/bulk_email/toggles.py (line 20)</reference></paragraph> | |
<paragraph ids="description-BULK_EMAIL_SEND_USING_EDX_ACE">Desc: If True, use edx-ace to send bulk email messages</paragraph> | |
<paragraph ids="creation_date-BULK_EMAIL_SEND_USING_EDX_ACE">Creation Date: 2022-02-10</paragraph> | |
<paragraph ids="implementation-BULK_EMAIL_SEND_USING_EDX_ACE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-BULK_EMAIL_SEND_USING_EDX_ACE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-COOKIE_NAME_CHANGE_ACTIVATE"> | |
<title ids="name-COOKIE_NAME_CHANGE_ACTIVATE">COOKIE_NAME_CHANGE_ACTIVATE</title> | |
<paragraph ids="default-COOKIE_NAME_CHANGE_ACTIVATE">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-COOKIE_NAME_CHANGE_ACTIVATE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/cookie_metadata/middleware.py#L60">openedx/core/djangoapps/cookie_metadata/middleware.py (line 60)</reference></paragraph> | |
<paragraph ids="description-COOKIE_NAME_CHANGE_ACTIVATE">Desc: Used to enable CookieNameChange middleware which changes a cookie name in request.COOKIES</paragraph> | |
<warning ids="warning-COOKIE_NAME_CHANGE_ACTIVATE"> | |
<paragraph>This should be set at the same time you set COOKIE_NAME_CHANGE_EXPAND_INFO setting</paragraph> | |
</warning> | |
<paragraph ids="creation_date-COOKIE_NAME_CHANGE_ACTIVATE">Creation Date: 2021-08-04</paragraph> | |
<paragraph ids="target_removal_date-COOKIE_NAME_CHANGE_ACTIVATE">Target Removal Date: 2021-10-01</paragraph> | |
<paragraph ids="implementation-COOKIE_NAME_CHANGE_ACTIVATE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-COOKIE_NAME_CHANGE_ACTIVATE">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-COURSES_INVITE_ONLY"> | |
<title ids="name-COURSES_INVITE_ONLY">COURSES_INVITE_ONLY</title> | |
<paragraph ids="default-COURSES_INVITE_ONLY">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-COURSES_INVITE_ONLY">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L141">lms/djangoapps/courseware/toggles.py (line 141)</reference></paragraph> | |
<paragraph ids="description-COURSES_INVITE_ONLY">Desc: Setting this sets the default value of INVITE_ONLY across all courses in a given deployment</paragraph> | |
<paragraph ids="creation_date-COURSES_INVITE_ONLY">Creation Date: 2019-05-16</paragraph> | |
<paragraph ids="implementation-COURSES_INVITE_ONLY">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-COURSES_INVITE_ONLY">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-CUSTOM_COURSES_EDX"> | |
<title ids="name-CUSTOM_COURSES_EDX">CUSTOM_COURSES_EDX</title> | |
<paragraph ids="default-CUSTOM_COURSES_EDX">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-CUSTOM_COURSES_EDX">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L316">lms/envs/common.py (line 316)</reference></paragraph> | |
<paragraph ids="description-CUSTOM_COURSES_EDX">Desc: Set to True to enable Custom Courses for edX, a feature that is more commonly known as | |
CCX. Documentation for configuring and using this feature is available at | |
https://edx.readthedocs.io/projects/open-edx-ca/en/latest/set_up_course/custom_courses.html</paragraph> | |
<warning ids="warning-CUSTOM_COURSES_EDX"> | |
<paragraph>When set to true, ‘lms.djangoapps.ccx.overrides.CustomCoursesForEdxOverrideProvider’ will | |
be added to MODULESTORE_FIELD_OVERRIDE_PROVIDERS</paragraph> | |
</warning> | |
<paragraph ids="creation_date-CUSTOM_COURSES_EDX">Creation Date: 2015-04-10</paragraph> | |
<paragraph ids="implementation-CUSTOM_COURSES_EDX">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-CUSTOM_COURSES_EDX">Use Cases: [‘opt_in’, ‘circuit_breaker’]</paragraph> | |
</section> | |
<section ids="featuretoggle-CourseDurationLimitConfig.enabled"> | |
<title ids="name-CourseDurationLimitConfig.enabled">CourseDurationLimitConfig.enabled</title> | |
<paragraph ids="default-CourseDurationLimitConfig.enabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-CourseDurationLimitConfig.enabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_duration_limits/models.py#L16">openedx/features/course_duration_limits/models.py (line 16)</reference></paragraph> | |
<paragraph ids="description-CourseDurationLimitConfig.enabled">Desc: When enabled, users will have a limited time to complete and audit the course. The exact | |
duration is given by the “weeks_to_complete” course detail. When enabled, it is necessary to also define the | |
“enabled_as_of” flag: only enrollments created after this date will be affected.</paragraph> | |
<paragraph ids="creation_date-CourseDurationLimitConfig.enabled">Creation Date: 2018-11-02</paragraph> | |
<paragraph ids="implementation-CourseDurationLimitConfig.enabled">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-CourseDurationLimitConfig.enabled">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-CourseHLSPlaybackEnabledFlag.course_id"> | |
<title ids="name-CourseHLSPlaybackEnabledFlag.course_id">CourseHLSPlaybackEnabledFlag.course_id</title> | |
<paragraph ids="default-CourseHLSPlaybackEnabledFlag.course_id">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-CourseHLSPlaybackEnabledFlag.course_id">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_config/models.py#L67">openedx/core/djangoapps/video_config/models.py (line 67)</reference></paragraph> | |
<paragraph ids="description-CourseHLSPlaybackEnabledFlag.course_id">Desc: Add the “hls” profile to all displayed videos for a single course.</paragraph> | |
<paragraph ids="creation_date-CourseHLSPlaybackEnabledFlag.course_id">Creation Date: 2017-04-19</paragraph> | |
<paragraph ids="implementation-CourseHLSPlaybackEnabledFlag.course_id">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-CourseHLSPlaybackEnabledFlag.course_id">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-CourseVideoUploadsEnabledByDefault.course_id"> | |
<title ids="name-CourseVideoUploadsEnabledByDefault.course_id">CourseVideoUploadsEnabledByDefault.course_id</title> | |
<paragraph ids="default-CourseVideoUploadsEnabledByDefault.course_id">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-CourseVideoUploadsEnabledByDefault.course_id">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_pipeline/models.py#L105">openedx/core/djangoapps/video_pipeline/models.py (line 105)</reference></paragraph> | |
<paragraph ids="description-CourseVideoUploadsEnabledByDefault.course_id">Desc: Allow video uploads for a specific course. This enables the | |
“Video Uploads” menu in the CMS.</paragraph> | |
<paragraph ids="creation_date-CourseVideoUploadsEnabledByDefault.course_id">Creation Date: 2017-11-10</paragraph> | |
<paragraph ids="implementation-CourseVideoUploadsEnabledByDefault.course_id">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-CourseVideoUploadsEnabledByDefault.course_id">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-DEFAULT_MOBILE_AVAILABLE"> | |
<title ids="name-DEFAULT_MOBILE_AVAILABLE">DEFAULT_MOBILE_AVAILABLE</title> | |
<paragraph ids="default-DEFAULT_MOBILE_AVAILABLE">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-DEFAULT_MOBILE_AVAILABLE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L4158">lms/envs/common.py (line 4158)</reference></paragraph> | |
<paragraph ids="description-DEFAULT_MOBILE_AVAILABLE">Desc: This specifies if the courses are available for mobile by default. To make any individual | |
course available for mobile one can set the value of Mobile Course Available to true in Advanced Settings from the | |
studio when this is False.</paragraph> | |
<paragraph ids="creation_date-DEFAULT_MOBILE_AVAILABLE">Creation Date: 2021-01-26</paragraph> | |
<paragraph ids="implementation-DEFAULT_MOBILE_AVAILABLE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-DEFAULT_MOBILE_AVAILABLE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-DISABLE_DEPRECATED_SIGNIN_URL"> | |
<title ids="name-DISABLE_DEPRECATED_SIGNIN_URL">DISABLE_DEPRECATED_SIGNIN_URL</title> | |
<paragraph ids="default-DISABLE_DEPRECATED_SIGNIN_URL">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-DISABLE_DEPRECATED_SIGNIN_URL">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L2689">cms/envs/common.py (line 2689)</reference></paragraph> | |
<paragraph ids="description-DISABLE_DEPRECATED_SIGNIN_URL">Desc: Toggle for removing the deprecated /signin url.</paragraph> | |
<warning ids="warning-DISABLE_DEPRECATED_SIGNIN_URL"> | |
<paragraph>This url can be removed once it no longer has any real traffic.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-DISABLE_DEPRECATED_SIGNIN_URL">Creation Date: 2019-12-02</paragraph> | |
<paragraph ids="target_removal_date-DISABLE_DEPRECATED_SIGNIN_URL">Target Removal Date: 2020-06-01</paragraph> | |
<paragraph ids="implementation-DISABLE_DEPRECATED_SIGNIN_URL">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-DISABLE_DEPRECATED_SIGNIN_URL">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-DISABLE_DEPRECATED_SIGNUP_URL"> | |
<title ids="name-DISABLE_DEPRECATED_SIGNUP_URL">DISABLE_DEPRECATED_SIGNUP_URL</title> | |
<paragraph ids="default-DISABLE_DEPRECATED_SIGNUP_URL">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-DISABLE_DEPRECATED_SIGNUP_URL">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L2700">cms/envs/common.py (line 2700)</reference></paragraph> | |
<paragraph ids="description-DISABLE_DEPRECATED_SIGNUP_URL">Desc: Toggle for removing the deprecated /signup url.</paragraph> | |
<warning ids="warning-DISABLE_DEPRECATED_SIGNUP_URL"> | |
<paragraph>This url can be removed once it no longer has any real traffic.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-DISABLE_DEPRECATED_SIGNUP_URL">Creation Date: 2019-12-02</paragraph> | |
<paragraph ids="target_removal_date-DISABLE_DEPRECATED_SIGNUP_URL">Target Removal Date: 2020-06-01</paragraph> | |
<paragraph ids="implementation-DISABLE_DEPRECATED_SIGNUP_URL">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-DISABLE_DEPRECATED_SIGNUP_URL">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-DISABLE_JWT_FOR_MOBILE"> | |
<title ids="name-DISABLE_JWT_FOR_MOBILE">DISABLE_JWT_FOR_MOBILE</title> | |
<paragraph ids="default-DISABLE_JWT_FOR_MOBILE">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-DISABLE_JWT_FOR_MOBILE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/oauth_dispatch/toggles.py#L10">openedx/core/djangoapps/oauth_dispatch/toggles.py (line 10)</reference></paragraph> | |
<paragraph ids="description-DISABLE_JWT_FOR_MOBILE">Desc: Set toggle to True to ignore mobile requests | |
for JWTs, and instead provide the legacy opaque Bearer token. This | |
toggle can be used as a temporary kill switch as the mobile app | |
attempts to rollout the transition to JWT authentication for the | |
first time.</paragraph> | |
<paragraph ids="creation_date-DISABLE_JWT_FOR_MOBILE">Creation Date: 2022-10-14</paragraph> | |
<paragraph ids="target_removal_date-DISABLE_JWT_FOR_MOBILE">Target Removal Date: 2022-12-30</paragraph> | |
<paragraph ids="implementation-DISABLE_JWT_FOR_MOBILE">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-DISABLE_JWT_FOR_MOBILE">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY"> | |
<title ids="name-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY</title> | |
<paragraph ids="default-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L625">cms/envs/common.py (line 625)</reference></paragraph> | |
<paragraph ids="description-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">Desc: When enabled, this toggle activates the use of the password validation | |
on Authn MFE’s login.</paragraph> | |
<paragraph ids="creation_date-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">Creation Date: 2022-03-29</paragraph> | |
<paragraph ids="implementation-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY"> | |
<title ids="name-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY</title> | |
<paragraph ids="default-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L613">cms/envs/common.py (line 613)</reference></paragraph> | |
<paragraph ids="description-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">Desc: When enabled, this toggle activates the use of the password validation | |
on Authn MFE’s login.</paragraph> | |
<paragraph ids="creation_date-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">Creation Date: 2022-03-29</paragraph> | |
<paragraph ids="implementation-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_AUTHN_REGISTER_HIBP_POLICY"> | |
<title ids="name-ENABLE_AUTHN_REGISTER_HIBP_POLICY">ENABLE_AUTHN_REGISTER_HIBP_POLICY</title> | |
<paragraph ids="default-ENABLE_AUTHN_REGISTER_HIBP_POLICY">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_AUTHN_REGISTER_HIBP_POLICY">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L602">cms/envs/common.py (line 602)</reference></paragraph> | |
<paragraph ids="description-ENABLE_AUTHN_REGISTER_HIBP_POLICY">Desc: When enabled, this toggle activates the use of the password validation | |
HIBP Policy on Authn MFE’s registration.</paragraph> | |
<paragraph ids="creation_date-ENABLE_AUTHN_REGISTER_HIBP_POLICY">Creation Date: 2022-03-25</paragraph> | |
<paragraph ids="implementation-ENABLE_AUTHN_REGISTER_HIBP_POLICY">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_AUTHN_REGISTER_HIBP_POLICY">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY"> | |
<title ids="name-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY</title> | |
<paragraph ids="default-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L593">cms/envs/common.py (line 593)</reference></paragraph> | |
<paragraph ids="description-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">Desc: When enabled, this toggle activates the use of the password validation | |
HIBP Policy.</paragraph> | |
<paragraph ids="creation_date-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">Creation Date: 2021-12-03</paragraph> | |
<paragraph ids="implementation-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_AUTO_GENERATED_USERNAME"> | |
<title ids="name-ENABLE_AUTO_GENERATED_USERNAME">ENABLE_AUTO_GENERATED_USERNAME</title> | |
<paragraph ids="default-ENABLE_AUTO_GENERATED_USERNAME">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_AUTO_GENERATED_USERNAME">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/user_authn/toggles.py#L38">openedx/core/djangoapps/user_authn/toggles.py (line 38)</reference></paragraph> | |
<paragraph ids="description-ENABLE_AUTO_GENERATED_USERNAME">Desc: Set to True to enable auto-generation of usernames.</paragraph> | |
<warning ids="warning-ENABLE_AUTO_GENERATED_USERNAME"> | |
<paragraph>Changing this setting may affect user authentication, account management and discussions experience.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-ENABLE_AUTO_GENERATED_USERNAME">Creation Date: 2024-02-20</paragraph> | |
<paragraph ids="implementation-ENABLE_AUTO_GENERATED_USERNAME">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_AUTO_GENERATED_USERNAME">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_CODEJAIL_REST_SERVICE"> | |
<title ids="name-ENABLE_CODEJAIL_REST_SERVICE">ENABLE_CODEJAIL_REST_SERVICE</title> | |
<paragraph ids="default-ENABLE_CODEJAIL_REST_SERVICE">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_CODEJAIL_REST_SERVICE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/xmodule/capa/safe_exec/remote_exec.py#L21">xmodule/capa/safe_exec/remote_exec.py (line 21)</reference></paragraph> | |
<paragraph ids="description-ENABLE_CODEJAIL_REST_SERVICE">Desc: Set this to True if you want to run Codejail code using | |
a separate VM or container and communicate with edx-platform using REST API.</paragraph> | |
<paragraph ids="creation_date-ENABLE_CODEJAIL_REST_SERVICE">Creation Date: 2021-08-19</paragraph> | |
<paragraph ids="implementation-ENABLE_CODEJAIL_REST_SERVICE">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_CODEJAIL_REST_SERVICE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_COMPREHENSIVE_THEMING"> | |
<title ids="name-ENABLE_COMPREHENSIVE_THEMING">ENABLE_COMPREHENSIVE_THEMING</title> | |
<paragraph ids="default-ENABLE_COMPREHENSIVE_THEMING">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_COMPREHENSIVE_THEMING">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L2213">cms/envs/common.py (line 2213)</reference></paragraph> | |
<paragraph ids="description-ENABLE_COMPREHENSIVE_THEMING">Desc: See LMS annotation.</paragraph> | |
<paragraph ids="creation_date-ENABLE_COMPREHENSIVE_THEMING">Creation Date: 2016-06-30</paragraph> | |
<paragraph ids="implementation-ENABLE_COMPREHENSIVE_THEMING">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_COMPREHENSIVE_THEMING">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_COPPA_COMPLIANCE"> | |
<title ids="name-ENABLE_COPPA_COMPLIANCE">ENABLE_COPPA_COMPLIANCE</title> | |
<paragraph ids="default-ENABLE_COPPA_COMPLIANCE">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_COPPA_COMPLIANCE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L571">cms/envs/common.py (line 571)</reference></paragraph> | |
<paragraph ids="description-ENABLE_COPPA_COMPLIANCE">Desc: When True, inforces COPPA compliance and removes YOB field from registration form and accounnt</paragraph> | |
<paragraph ids="creation_date-ENABLE_COPPA_COMPLIANCE">Creation Date: 2021-10-27</paragraph> | |
<paragraph ids="implementation-ENABLE_COPPA_COMPLIANCE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_COPPA_COMPLIANCE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_DYNAMIC_REGISTRATION_FIELDS"> | |
<title ids="name-ENABLE_DYNAMIC_REGISTRATION_FIELDS">ENABLE_DYNAMIC_REGISTRATION_FIELDS</title> | |
<paragraph ids="default-ENABLE_DYNAMIC_REGISTRATION_FIELDS">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_DYNAMIC_REGISTRATION_FIELDS">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L637">cms/envs/common.py (line 637)</reference></paragraph> | |
<paragraph ids="description-ENABLE_DYNAMIC_REGISTRATION_FIELDS">Desc: When enabled, this toggle adds fields configured in</paragraph> | |
<paragraph ids="creation_date-ENABLE_DYNAMIC_REGISTRATION_FIELDS">Creation Date: 2022-04-21</paragraph> | |
<paragraph ids="implementation-ENABLE_DYNAMIC_REGISTRATION_FIELDS">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_DYNAMIC_REGISTRATION_FIELDS">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_MFE_CONFIG_API"> | |
<title ids="name-ENABLE_MFE_CONFIG_API">ENABLE_MFE_CONFIG_API</title> | |
<paragraph ids="default-ENABLE_MFE_CONFIG_API">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_MFE_CONFIG_API">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5291">lms/envs/common.py (line 5291)</reference></paragraph> | |
<paragraph ids="description-ENABLE_MFE_CONFIG_API">Desc: Set to True to enable MFE Config API. This is disabled by | |
default.</paragraph> | |
<paragraph ids="creation_date-ENABLE_MFE_CONFIG_API">Creation Date: 2022-05-20</paragraph> | |
<paragraph ids="implementation-ENABLE_MFE_CONFIG_API">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_MFE_CONFIG_API">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENABLE_REQUIRE_THIRD_PARTY_AUTH"> | |
<title ids="name-ENABLE_REQUIRE_THIRD_PARTY_AUTH">ENABLE_REQUIRE_THIRD_PARTY_AUTH</title> | |
<paragraph ids="default-ENABLE_REQUIRE_THIRD_PARTY_AUTH">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENABLE_REQUIRE_THIRD_PARTY_AUTH">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/user_authn/toggles.py#L11">openedx/core/djangoapps/user_authn/toggles.py (line 11)</reference></paragraph> | |
<paragraph ids="description-ENABLE_REQUIRE_THIRD_PARTY_AUTH">Desc: Set to True to prevent using username/password login and registration and only allow | |
authentication with third party auth</paragraph> | |
<warning ids="warning-ENABLE_REQUIRE_THIRD_PARTY_AUTH"> | |
<paragraph>Requires configuration of third party auth</paragraph> | |
</warning> | |
<paragraph ids="creation_date-ENABLE_REQUIRE_THIRD_PARTY_AUTH">Creation Date: 2020-09-16</paragraph> | |
<paragraph ids="implementation-ENABLE_REQUIRE_THIRD_PARTY_AUTH">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENABLE_REQUIRE_THIRD_PARTY_AUTH">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENFORCE_SAFE_SESSIONS"> | |
<title ids="name-ENFORCE_SAFE_SESSIONS">ENFORCE_SAFE_SESSIONS</title> | |
<paragraph ids="default-ENFORCE_SAFE_SESSIONS">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-ENFORCE_SAFE_SESSIONS">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/safe_sessions/middleware.py#L136">openedx/core/djangoapps/safe_sessions/middleware.py (line 136)</reference></paragraph> | |
<paragraph ids="description-ENFORCE_SAFE_SESSIONS">Desc: Invalidate session and response if mismatch detected. | |
That is, when the `user` attribute of the request object gets changed or | |
no longer matches the session, the session will be invalidated and the | |
response cancelled (changed to an error). This is intended as a backup | |
safety measure in case an attacker (or bug) is able to change the user | |
on a session in an unexpected way.</paragraph> | |
<warning ids="warning-ENFORCE_SAFE_SESSIONS"> | |
<paragraph>Should be disabled if debugging mismatches using the | |
LOG_REQUEST_USER_CHANGE_HEADERS toggle, otherwise series of mismatching | |
requests from the same user cannot be investigated. Additionally, if | |
enabling for the first time, confirm that incidences of the string | |
“SafeCookieData user at request” in the logs are very rare; if they are | |
not, it is likely that there is either a bug or that a login or | |
registration endpoint needs to call ``mark_user_change_as_expected``.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-ENFORCE_SAFE_SESSIONS">Creation Date: 2021-12-01</paragraph> | |
<paragraph ids="implementation-ENFORCE_SAFE_SESSIONS">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-ENFORCE_SAFE_SESSIONS">Use Cases: [‘opt_out’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ENFORCE_SESSION_EMAIL_MATCH"> | |
<title ids="name-ENFORCE_SESSION_EMAIL_MATCH">ENFORCE_SESSION_EMAIL_MATCH</title> | |
<paragraph ids="default-ENFORCE_SESSION_EMAIL_MATCH">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-ENFORCE_SESSION_EMAIL_MATCH">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5104">lms/envs/common.py (line 5104)</reference></paragraph> | |
<paragraph ids="description-ENFORCE_SESSION_EMAIL_MATCH">Desc: When enabled, this setting invalidates sessions in other browsers | |
upon email change, while preserving the session validity in the browser where the | |
email change occurs. This toggle is just being used for rollout.</paragraph> | |
<paragraph ids="creation_date-ENFORCE_SESSION_EMAIL_MATCH">Creation Date: 2023-12-07</paragraph> | |
<paragraph ids="target_removal_date-ENFORCE_SESSION_EMAIL_MATCH">Target Removal Date: 2024-04-01</paragraph> | |
<paragraph ids="implementation-ENFORCE_SESSION_EMAIL_MATCH">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ENFORCE_SESSION_EMAIL_MATCH">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']"> | |
<title ids="name-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">EVENT_BUS_PRODUCER_CONFIG[‘org.openedx.content_authoring.course.catalog_info.changed.v1’] | |
[‘course-catalog-info-changed’][‘enabled’]</title> | |
<paragraph ids="default-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L2849">cms/envs/common.py (line 2849)</reference></paragraph> | |
<paragraph ids="description-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">Desc: if enabled, will publish COURSE_CATALOG_INFO_CHANGED events to the event bus on | |
the course-catalog-info-changed topics</paragraph> | |
<warning ids="warning-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']"> | |
<paragraph>The default may be changed in a later release. See | |
https://github.com/openedx/openedx-events/issues/265</paragraph> | |
</warning> | |
<paragraph ids="creation_date-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">Creation Date: 2023-10-10</paragraph> | |
<paragraph ids="implementation-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-EVENT_BUS_PRODUCER_CONFIG['org.openedx.content_authoring.course.catalog_info.changed.v1'] \ \ \ \ ['course-catalog-info-changed']['enabled']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']"> | |
<title ids="name-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">EVENT_BUS_PRODUCER_CONFIG[‘org.openedx.learning.course.unenrollment.completed.v1’] | |
[‘course-unenrollment-lifecycle’][‘enabled’]</title> | |
<paragraph ids="default-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5419">lms/envs/common.py (line 5419)</reference></paragraph> | |
<paragraph ids="description-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">Desc: Enables sending COURSE_UNENROLLMENT_COMPLETED events over the event bus.</paragraph> | |
<warning ids="warning-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']"> | |
<paragraph>The default may be changed in a later release. See | |
https://github.com/openedx/openedx-events/issues/265</paragraph> | |
</warning> | |
<paragraph ids="creation_date-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">Creation Date: 2023-09-18</paragraph> | |
<paragraph ids="implementation-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.course.unenrollment.completed.v1'] \ \ \ \ ['course-unenrollment-lifecycle']['enabled']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']"> | |
<title ids="name-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">EVENT_BUS_PRODUCER_CONFIG[‘org.openedx.learning.xblock.skill.verified.v1’] | |
[‘learning-xblock-skill-verified’][‘enabled’]</title> | |
<paragraph ids="default-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5434">lms/envs/common.py (line 5434)</reference></paragraph> | |
<paragraph ids="description-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">Desc: Enables sending xblock_skill_verified events over the event bus.</paragraph> | |
<warning ids="warning-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']"> | |
<paragraph>The default may be changed in a later release. See | |
https://github.com/openedx/openedx-events/issues/265</paragraph> | |
</warning> | |
<paragraph ids="creation_date-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">Creation Date: 2023-09-18</paragraph> | |
<paragraph ids="implementation-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-EVENT_BUS_PRODUCER_CONFIG['org.openedx.learning.xblock.skill.verified.v1'] \ \ \ \ ['learning-xblock-skill-verified']['enabled']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']"> | |
<title ids="name-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">FEATURES[‘ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION’]</title> | |
<paragraph ids="default-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L931">lms/envs/common.py (line 931)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">Desc: If true, allows for the deletion of EnterpriseCourseEnrollment records via Django Admin.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">Creation Date: 2021-01-27</paragraph> | |
<paragraph ids="implementation-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALLOW_AUTOMATED_SIGNUPS']"> | |
<title ids="name-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">FEATURES[‘ALLOW_AUTOMATED_SIGNUPS’]</title> | |
<paragraph ids="default-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L63">lms/djangoapps/instructor/settings/common.py (line 63)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">Desc: Enable to show a section in the membership tab of the instructor | |
dashboard to allow an upload of a CSV file that contains a list of new accounts to create | |
and register for course.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">Creation Date: 2014-10-21</paragraph> | |
<paragraph ids="implementation-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALLOW_AUTOMATED_SIGNUPS']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALLOW_COURSE_RERUNS']"> | |
<title ids="name-FEATURES['ALLOW_COURSE_RERUNS']">FEATURES[‘ALLOW_COURSE_RERUNS’]</title> | |
<paragraph ids="default-FEATURES['ALLOW_COURSE_RERUNS']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALLOW_COURSE_RERUNS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L299">cms/envs/common.py (line 299)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALLOW_COURSE_RERUNS']">Desc: This will allow staff member to re-run the course from the studio home page and will | |
always use the split modulestore. When this is set to False, the Re-run Course link will not be available on | |
the studio home page.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALLOW_COURSE_RERUNS']">Creation Date: 2015-02-13</paragraph> | |
<paragraph ids="implementation-FEATURES['ALLOW_COURSE_RERUNS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALLOW_COURSE_RERUNS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']"> | |
<title ids="name-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">FEATURES[‘ALLOW_COURSE_STAFF_GRADE_DOWNLOADS’]</title> | |
<paragraph ids="default-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L53">lms/djangoapps/instructor/settings/common.py (line 53)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">Desc: Enable to give course staff unrestricted access to grade downloads; | |
if set to False, only edX superusers can perform the downloads.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">Creation Date: 2018-03-26</paragraph> | |
<paragraph ids="implementation-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALLOW_COURSE_STAFF_GRADE_DOWNLOADS']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']"> | |
<title ids="name-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">FEATURES[‘ALLOW_EMAIL_ADDRESS_CHANGE’]</title> | |
<paragraph ids="default-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L796">lms/envs/common.py (line 796)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">Desc: Allow users to change their email address on the Account Settings page. If this is | |
disabled, users will not be able to change their email address.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">Creation Date: 2017-06-26</paragraph> | |
<paragraph ids="implementation-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']"> | |
<title ids="name-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">FEATURES[‘ALLOW_PUBLIC_ACCOUNT_CREATION’]</title> | |
<paragraph ids="default-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L760">lms/envs/common.py (line 760)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">Desc: Allow public account creation. If this is disabled, users will no longer have access to | |
the signup page.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">Creation Date: 2017-04-12</paragraph> | |
<paragraph ids="implementation-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']"> | |
<title ids="name-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">FEATURES[‘ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER’]</title> | |
<paragraph ids="default-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L485">lms/envs/common.py (line 485)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">Desc: When a logged in user goes to the homepage (‘/’) the user will be redirected to the | |
dashboard page when this flag is set to True - this is default Open edX behavior. Set to False to not redirect | |
the user.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">Creation Date: 2014-09-16</paragraph> | |
<paragraph ids="implementation-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']"> | |
<title ids="name-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">FEATURES[‘AUTOMATIC_AUTH_FOR_TESTING’]</title> | |
<paragraph ids="default-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L346">lms/envs/common.py (line 346)</reference></paragraph> | |
<paragraph ids="description-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">Desc: Set to True to perform acceptance and load test. Auto auth view is responsible for load | |
testing and is controlled by this feature flag. Session verification (of CacheBackedAuthenticationMiddleware) | |
is a security feature, but it can be turned off by enabling this feature flag.</paragraph> | |
<warning ids="warning-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']"> | |
<paragraph>If this has been set to True then the account activation email will be skipped.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">Creation Date: 2013-07-25</paragraph> | |
<paragraph ids="implementation-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['AUTOMATIC_AUTH_FOR_TESTING']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']"> | |
<title ids="name-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">FEATURES[‘AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING’]</title> | |
<paragraph ids="default-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L400">lms/envs/common.py (line 400)</reference></paragraph> | |
<paragraph ids="description-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">Desc: If set to True, then we want to skip posting anything to Software Secure. Bypass posting | |
anything to Software Secure if the auto verify feature for testing is enabled. We actually don’t even create | |
the message because that would require encryption and message signing that rely on settings.VERIFY_STUDENT | |
values that aren’t set in dev. So we just pretend like we successfully posted and automatically approve student | |
identity verification attempts.</paragraph> | |
<paragraph ids="creation_date-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">Creation Date: 2013-10-03</paragraph> | |
<paragraph ids="implementation-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['BADGES_ENABLED']"> | |
<title ids="name-FEATURES['BADGES_ENABLED']">FEATURES[‘BADGES_ENABLED’]</title> | |
<paragraph ids="default-FEATURES['BADGES_ENABLED']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['BADGES_ENABLED']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L562">cms/envs/common.py (line 562)</reference></paragraph> | |
<paragraph ids="description-FEATURES['BADGES_ENABLED']">Desc: Set to True to enable the Badges feature.</paragraph> | |
<paragraph ids="creation_date-FEATURES['BADGES_ENABLED']">Creation Date: 2024-04-10</paragraph> | |
<paragraph ids="implementation-FEATURES['BADGES_ENABLED']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['BADGES_ENABLED']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']"> | |
<title ids="name-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">FEATURES[‘BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT’]</title> | |
<paragraph ids="default-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L102">lms/djangoapps/instructor/settings/common.py (line 102)</reference></paragraph> | |
<paragraph ids="description-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">Desc: Controls if the “Notify users by email” checkbox in the batch | |
enrollment form on the instructor dashboard is already checked on page load or not.</paragraph> | |
<paragraph ids="creation_date-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">Creation Date: 2017-07-05</paragraph> | |
<paragraph ids="implementation-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['BATCH_ENROLLMENT_NOTIFY_USERS_DEFAULT']">Use Cases: [‘opt_out’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['CERTIFICATES_HTML_VIEW']"> | |
<title ids="name-FEATURES['CERTIFICATES_HTML_VIEW']">FEATURES[‘CERTIFICATES_HTML_VIEW’]</title> | |
<paragraph ids="default-FEATURES['CERTIFICATES_HTML_VIEW']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['CERTIFICATES_HTML_VIEW']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L628">lms/envs/common.py (line 628)</reference></paragraph> | |
<paragraph ids="description-FEATURES['CERTIFICATES_HTML_VIEW']">Desc: Set to True to enable course certificates on your instance of Open edX.</paragraph> | |
<warning ids="warning-FEATURES['CERTIFICATES_HTML_VIEW']"> | |
<paragraph>You must enable this feature flag in both Studio and the LMS and complete the configuration tasks | |
described here: | |
https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/enable_certificates.html pylint: disable=line-too-long,useless-suppression</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['CERTIFICATES_HTML_VIEW']">Creation Date: 2015-03-13</paragraph> | |
<paragraph ids="implementation-FEATURES['CERTIFICATES_HTML_VIEW']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['CERTIFICATES_HTML_VIEW']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token"> | |
<title ids="name-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">FEATURES[‘CERTIFICATES_INSTRUCTOR_GENERATION’] # lint-amnesty, pylint: disable=annotation-missing-token</title> | |
<paragraph ids="default-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L86">lms/djangoapps/instructor/settings/common.py (line 86)</reference></paragraph> | |
<paragraph ids="description-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Desc: Enable to allow batch generation of certificates from the instructor dashboard. | |
In case of self-paced courses, the certificate generation button is hidden if certificate | |
generation is not explicitly enabled globally or for the specific course.</paragraph> | |
<paragraph ids="implementation-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['CERTIFICATES_INSTRUCTOR_GENERATION']\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['COURSES_ARE_BROWSABLE']"> | |
<title ids="name-FEATURES['COURSES_ARE_BROWSABLE']">FEATURES[‘COURSES_ARE_BROWSABLE’]</title> | |
<paragraph ids="default-FEATURES['COURSES_ARE_BROWSABLE']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['COURSES_ARE_BROWSABLE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L250">lms/envs/common.py (line 250)</reference></paragraph> | |
<paragraph ids="description-FEATURES['COURSES_ARE_BROWSABLE']">Desc: When this is set to True, all the courses will be listed on the /courses page and Explore | |
Courses link will be visible. Set to False if courses list and Explore Courses link need to be hidden.</paragraph> | |
<warning ids="warning-FEATURES['COURSES_ARE_BROWSABLE']"> | |
<paragraph>This Effects views and templates.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['COURSES_ARE_BROWSABLE']">Creation Date: 2013-09-28</paragraph> | |
<paragraph ids="implementation-FEATURES['COURSES_ARE_BROWSABLE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['COURSES_ARE_BROWSABLE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']"> | |
<title ids="name-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">FEATURES[‘CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE’]</title> | |
<paragraph ids="default-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/xmodule/course_block.py#L61">xmodule/course_block.py (line 61)</reference></paragraph> | |
<paragraph ids="description-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">Desc: The default behavior, when this is disabled, is that a newly created course has no | |
enrollment_start date set. When the feature is enabled - the newly created courses will have the | |
enrollment_start_date set to DEFAULT_START_DATE. This is intended to be a permanent option. | |
This toggle affects the course listing pages (platform’s index page, /courses page) when course search is | |
performed using the `lms.djangoapp.branding.get_visible_courses` method and the | |
COURSE_CATALOG_VISIBILITY_PERMISSION setting is set to ‘see_exists’. Switching the toggle to True will prevent | |
the newly created (empty) course from appearing in the course listing.</paragraph> | |
<paragraph ids="creation_date-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">Creation Date: 2023-06-22</paragraph> | |
<paragraph ids="implementation-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['CREATE_COURSE_WITH_DEFAULT_ENROLLMENT_START_DATE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']"> | |
<title ids="name-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">FEATURES[‘CUSTOM_CERTIFICATE_TEMPLATES_ENABLED’]</title> | |
<paragraph ids="default-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L641">lms/envs/common.py (line 641)</reference></paragraph> | |
<paragraph ids="description-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">Desc: Set to True to enable custom certificate templates which are configured via Django admin.</paragraph> | |
<paragraph ids="creation_date-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">Creation Date: 2015-08-13</paragraph> | |
<paragraph ids="implementation-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']"> | |
<title ids="name-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">FEATURES[‘DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO’]</title> | |
<paragraph ids="default-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L422">cms/envs/common.py (line 422)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Desc: Warn about removing support for deprecated course keys. | |
To enable, set to True. | |
To disable, set to False. | |
To enable with a custom support deadline, set to an ISO-8601 date string: | |
eg: ‘2020-09-01’</paragraph> | |
<warning ids="warning-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']"> | |
<paragraph>This can be removed once support is removed for deprecated | |
course keys.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Creation Date: 2020-06-12</paragraph> | |
<paragraph ids="target_removal_date-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Target Removal Date: 2021-04-01</paragraph> | |
<paragraph ids="implementation-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_ADVANCED_SETTINGS']"> | |
<title ids="name-FEATURES['DISABLE_ADVANCED_SETTINGS']">FEATURES[‘DISABLE_ADVANCED_SETTINGS’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_ADVANCED_SETTINGS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_ADVANCED_SETTINGS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L507">cms/envs/common.py (line 507)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_ADVANCED_SETTINGS']">Desc: Set to `True` to disable the advanced settings page in Studio for all users except those | |
having `is_superuser` or `is_staff` set to `True`.</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISABLE_ADVANCED_SETTINGS']">Creation Date: 2023-03-31</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_ADVANCED_SETTINGS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_ADVANCED_SETTINGS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']"> | |
<title ids="name-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">FEATURES[‘DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1020">lms/envs/common.py (line 1020)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">Desc: Set to True to disable enrollment for user invited to a course</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">Creation Date: 2022-06-06</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_COURSE_CREATION']"> | |
<title ids="name-FEATURES['DISABLE_COURSE_CREATION']">FEATURES[‘DISABLE_COURSE_CREATION’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_COURSE_CREATION']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_COURSE_CREATION']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L438">cms/envs/common.py (line 438)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_COURSE_CREATION']">Desc: If set to True, it disables the course creation functionality and hides the “New Course” | |
button in studio. | |
It is important to note that the value of this flag only affects if the user doesn’t have a staff role, | |
otherwise the course creation functionality will work as it should.</paragraph> | |
<warning ids="warning-FEATURES['DISABLE_COURSE_CREATION']"> | |
<paragraph>Another toggle DISABLE_LIBRARY_CREATION overrides DISABLE_COURSE_CREATION, if present.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['DISABLE_COURSE_CREATION']">Creation Date: 2013-12-02</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_COURSE_CREATION']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_COURSE_CREATION']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_HONOR_CERTIFICATES']"> | |
<title ids="name-FEATURES['DISABLE_HONOR_CERTIFICATES']">FEATURES[‘DISABLE_HONOR_CERTIFICATES’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_HONOR_CERTIFICATES']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_HONOR_CERTIFICATES']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L334">lms/envs/common.py (line 334)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_HONOR_CERTIFICATES']">Desc: Set to True to disable honor certificates. Typically used when your installation only | |
allows verified certificates, like courses.edx.org.</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISABLE_HONOR_CERTIFICATES']">Creation Date: 2019-05-14</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_HONOR_CERTIFICATES']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_HONOR_CERTIFICATES']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_LOGIN_BUTTON']"> | |
<title ids="name-FEATURES['DISABLE_LOGIN_BUTTON']">FEATURES[‘DISABLE_LOGIN_BUTTON’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_LOGIN_BUTTON']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_LOGIN_BUTTON']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L215">lms/envs/common.py (line 215)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_LOGIN_BUTTON']">Desc: Removes the display of the login button in the navigation bar. | |
Change is only at the UI level. Used in systems where login is automatic, eg MIT SSL</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISABLE_LOGIN_BUTTON']">Creation Date: 2013-12-03</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_LOGIN_BUTTON']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_LOGIN_BUTTON']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']"> | |
<title ids="name-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">FEATURES[‘DISABLE_MOBILE_COURSE_AVAILABLE’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L376">cms/envs/common.py (line 376)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">Desc: Set to True to remove Mobile Course Available UI Flag from Studio’s Advanced Settings | |
page else Mobile Course Available UI Flag will be available on Studio side.</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">Creation Date: 2020-02-14</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_START_DATES']"> | |
<title ids="name-FEATURES['DISABLE_START_DATES']">FEATURES[‘DISABLE_START_DATES’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_START_DATES']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_START_DATES']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L121">lms/envs/common.py (line 121)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_START_DATES']">Desc: When True, all courses will be active, regardless of start | |
date.</paragraph> | |
<warning ids="warning-FEATURES['DISABLE_START_DATES']"> | |
<paragraph>This will cause ALL courses to be immediately visible.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['DISABLE_START_DATES']">Creation Date: 2012-07-24</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_START_DATES']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_START_DATES']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISABLE_UNENROLLMENT']"> | |
<title ids="name-FEATURES['DISABLE_UNENROLLMENT']">FEATURES[‘DISABLE_UNENROLLMENT’]</title> | |
<paragraph ids="default-FEATURES['DISABLE_UNENROLLMENT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISABLE_UNENROLLMENT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L495">cms/envs/common.py (line 495)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISABLE_UNENROLLMENT']">Desc: Set to True to disable self-unenrollments via REST API. | |
This also hides the “Unenroll” button on the Learner Dashboard.</paragraph> | |
<warning ids="warning-FEATURES['DISABLE_UNENROLLMENT']"> | |
<paragraph>For consistency in user experience, keep the value in sync with the setting of the same name | |
in the LMS and CMS.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['DISABLE_UNENROLLMENT']">Creation Date: 2021-10-11</paragraph> | |
<paragraph ids="implementation-FEATURES['DISABLE_UNENROLLMENT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISABLE_UNENROLLMENT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']"> | |
<title ids="name-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">FEATURES[‘DISPLAY_ANALYTICS_ENROLLMENTS’]</title> | |
<paragraph ids="default-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L13">lms/djangoapps/instructor/settings/common.py (line 13)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">Desc: Enable display of enrollment counts in instructor dashboard and | |
analytics section.</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">Creation Date: 2014-11-12</paragraph> | |
<paragraph ids="implementation-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISPLAY_ANALYTICS_ENROLLMENTS']">Use Cases: [‘opt_out’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']"> | |
<title ids="name-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">FEATURES[‘DISPLAY_DEBUG_INFO_TO_STAFF’]</title> | |
<paragraph ids="default-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L98">lms/envs/common.py (line 98)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">Desc: Add a “Staff Debug” button to course blocks for debugging | |
by course staff.</paragraph> | |
<paragraph ids="creation_date-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">Creation Date: 2015-09-04</paragraph> | |
<paragraph ids="implementation-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']"> | |
<title ids="name-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">FEATURES[‘DISPLAY_HISTOGRAMS_TO_STAFF’]</title> | |
<paragraph ids="default-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L108">lms/envs/common.py (line 108)</reference></paragraph> | |
<paragraph ids="description-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">Desc: This displays histograms in the Staff Debug Info panel to course staff.</paragraph> | |
<warning ids="warning-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']"> | |
<paragraph>Generating histograms requires scanning the courseware_studentmodule table on each view. This | |
can make staff access to courseware very slow on large courses.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">Creation Date: 2014-02-13</paragraph> | |
<paragraph ids="implementation-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['EDITABLE_SHORT_DESCRIPTION']"> | |
<title ids="name-FEATURES['EDITABLE_SHORT_DESCRIPTION']">FEATURES[‘EDITABLE_SHORT_DESCRIPTION’]</title> | |
<paragraph ids="default-FEATURES['EDITABLE_SHORT_DESCRIPTION']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['EDITABLE_SHORT_DESCRIPTION']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L224">cms/envs/common.py (line 224)</reference></paragraph> | |
<paragraph ids="description-FEATURES['EDITABLE_SHORT_DESCRIPTION']">Desc: This feature flag allows editing of short descriptions on the Schedule & Details page in | |
Open edX Studio. Set to False if you want to disable the editing of the course short description.</paragraph> | |
<paragraph ids="creation_date-FEATURES['EDITABLE_SHORT_DESCRIPTION']">Creation Date: 2014-02-13</paragraph> | |
<paragraph ids="implementation-FEATURES['EDITABLE_SHORT_DESCRIPTION']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['EDITABLE_SHORT_DESCRIPTION']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['EMBARGO']"> | |
<title ids="name-FEATURES['EMBARGO']">FEATURES[‘EMBARGO’]</title> | |
<paragraph ids="default-FEATURES['EMBARGO']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['EMBARGO']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L442">lms/envs/common.py (line 442)</reference></paragraph> | |
<paragraph ids="description-FEATURES['EMBARGO']">Desc: Turns on embargo functionality, which blocks users from | |
the site or courses based on their location. Embargo can restrict users by states | |
and whitelist/blacklist (IP Addresses (ie. 10.0.0.0), Networks (ie. 10.0.0.0/24)), or the user profile country.</paragraph> | |
<warning ids="warning-FEATURES['EMBARGO']"> | |
<paragraph>reverse proxy should be configured appropriately for example Client IP address headers | |
(e.g HTTP_X_FORWARDED_FOR) should be configured.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['EMBARGO']">Creation Date: 2014-02-27</paragraph> | |
<paragraph ids="implementation-FEATURES['EMBARGO']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['EMBARGO']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_ACCOUNT_DELETION']"> | |
<title ids="name-FEATURES['ENABLE_ACCOUNT_DELETION']">FEATURES[‘ENABLE_ACCOUNT_DELETION’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_ACCOUNT_DELETION']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_ACCOUNT_DELETION']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L846">lms/envs/common.py (line 846)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_ACCOUNT_DELETION']">Desc: Whether to display the account deletion section on Account Settings page. Set to False to | |
hide this section.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_ACCOUNT_DELETION']">Creation Date: 2018-06-01</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_ACCOUNT_DELETION']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_ACCOUNT_DELETION']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_ANNOUNCEMENTS']"> | |
<title ids="name-FEATURES['ENABLE_ANNOUNCEMENTS']">FEATURES[‘ENABLE_ANNOUNCEMENTS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_ANNOUNCEMENTS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_ANNOUNCEMENTS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/announcements/settings/common.py#L5">openedx/features/announcements/settings/common.py (line 5)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_ANNOUNCEMENTS']">Desc: This feature can be enabled to show system wide announcements | |
on the sidebar of the learner dashboard. Announcements can be created by Global Staff | |
users on maintenance dashboard of studio. Maintenance dashboard can accessed at | |
https://{studio.domain}/maintenance</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_ANNOUNCEMENTS']"> | |
<paragraph>TinyMCE is needed to show an editor in the studio.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_ANNOUNCEMENTS']">Creation Date: 2017-11-08</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_ANNOUNCEMENTS']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_ANNOUNCEMENTS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_AUTHN_MICROFRONTEND']"> | |
<title ids="name-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">FEATURES[‘ENABLE_AUTHN_MICROFRONTEND’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L870">lms/envs/common.py (line 870)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">Desc: Supports staged rollout of a new micro-frontend-based implementation of the logistration.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_AUTHN_MICROFRONTEND']"> | |
<paragraph>Also set settings.AUTHN_MICROFRONTEND_URL for rollout. This temporary feature | |
toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">Creation Date: 2020-09-08</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_AUTHN_MICROFRONTEND']">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']"> | |
<title ids="name-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">FEATURES[‘ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L74">lms/djangoapps/instructor/settings/common.py (line 74)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">Desc: When True, the CSV file that contains a list of | |
new accounts to create and register for a course in the membership | |
tab of the instructor dashboard will accept the cohort name to | |
assign the new user and the enrollment course mode.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">Creation Date: 2021-10-26</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_AUTOMATED_SIGNUPS_EXTRA_FIELDS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_BLAKE2B_HASHING']"> | |
<title ids="name-FEATURES['ENABLE_BLAKE2B_HASHING']">FEATURES[‘ENABLE_BLAKE2B_HASHING’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_BLAKE2B_HASHING']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_BLAKE2B_HASHING']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1060">lms/envs/common.py (line 1060)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_BLAKE2B_HASHING']">Desc: Enables the memcache to use the blake2b hash algorithm instead of depreciated md4 for keys | |
exceeding 250 characters</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_BLAKE2B_HASHING']"> | |
<paragraph>For consistency, keep the value in sync with the setting of the same name in the LMS and CMS.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_BLAKE2B_HASHING']">Creation Date: 2024-04-02</paragraph> | |
<paragraph ids="target_removal_date-FEATURES['ENABLE_BLAKE2B_HASHING']">Target Removal Date: 2024-12-09</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_BLAKE2B_HASHING']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_BLAKE2B_HASHING']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']"> | |
<title ids="name-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">FEATURES[‘ENABLE_BULK_ENROLLMENT_VIEW’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L806">lms/envs/common.py (line 806)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">Desc: When set to True the bulk enrollment view is enabled and one can use it to enroll multiple | |
users in a course using bulk enrollment API endpoint (/api/bulk_enroll/v1/bulk_enroll).</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">Creation Date: 2017-07-15</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_BULK_USER_RETIREMENT']"> | |
<title ids="name-FEATURES['ENABLE_BULK_USER_RETIREMENT']">FEATURES[‘ENABLE_BULK_USER_RETIREMENT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_BULK_USER_RETIREMENT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_BULK_USER_RETIREMENT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L940">lms/envs/common.py (line 940)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_BULK_USER_RETIREMENT']">Desc: Set to True to enable bulk user retirement through REST API. This is disabled by | |
default.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_BULK_USER_RETIREMENT']">Creation Date: 2021-03-11</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_BULK_USER_RETIREMENT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_BULK_USER_RETIREMENT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']"> | |
<title ids="name-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">FEATURES[‘ENABLE_CCX_ANALYTICS_DASHBOARD_URL’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L23">lms/djangoapps/instructor/settings/common.py (line 23)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">Desc: Display the ‘Analytics’ tab in the instructor dashboard for CCX courses. | |
Note: This has no effect unless ANALYTICS_DASHBOARD_URL is already set, because without that | |
setting, the tab does not show up for any courses.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">Creation Date: 2016-10-07</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CCX_ANALYTICS_DASHBOARD_URL']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']"> | |
<title ids="name-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">FEATURES[‘ENABLE_CERTIFICATES_IDV_REQUIREMENT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1010">lms/envs/common.py (line 1010)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">Desc: Whether to enforce ID Verification requirements for course certificates generation</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">Creation Date: 2022-04-26</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token"> | |
<title ids="name-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">FEATURES[‘ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE] # lint-amnesty, pylint: disable=annotation-missing-token</title> | |
<paragraph ids="default-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L95">lms/djangoapps/instructor/settings/common.py (line 95)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Desc: Allow course instructors to manage certificates from the instructor dashboard.</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CERTIFICATES_INSTRUCTOR_MANAGE]\ \ #\ lint-amnesty,\ pylint:\ disable=annotation-missing-token">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']"> | |
<title ids="name-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">FEATURES[‘ENABLE_CHANGE_USER_PASSWORD_ADMIN’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L386">cms/envs/common.py (line 386)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">Desc: Set to True to enable changing a user password through django admin. This is disabled by | |
default because enabling allows a method to bypass password policy.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">Creation Date: 2020-02-21</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']"> | |
<title ids="name-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">FEATURES[‘ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L521">lms/envs/common.py (line 521)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">Desc: Display the standard footer in the login page. This feature can be overridden by a site- | |
specific configuration.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">Creation Date: 2016-06-24</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CONTENT_LIBRARIES']"> | |
<title ids="name-FEATURES['ENABLE_CONTENT_LIBRARIES']">FEATURES[‘ENABLE_CONTENT_LIBRARIES’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CONTENT_LIBRARIES']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CONTENT_LIBRARIES']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L599">cms/djangoapps/contentstore/toggles.py (line 599)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CONTENT_LIBRARIES']">Desc: Enables use of the legacy and v2 libraries waffle flags. | |
Note that legacy content libraries are only supported in courses using split mongo.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_CONTENT_LIBRARIES']"> | |
<paragraph>This flag is deprecated in Sumac, and will be removed in favor of the disable_legacy_libraries and | |
disable_new_libraries waffle flags.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CONTENT_LIBRARIES']">Creation Date: 2015-03-06</paragraph> | |
<paragraph ids="target_removal_date-FEATURES['ENABLE_CONTENT_LIBRARIES']">Target Removal Date: 2025-04-09</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CONTENT_LIBRARIES']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CONTENT_LIBRARIES']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']"> | |
<title ids="name-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">FEATURES[‘ENABLE_CONTENT_LIBRARIES_LTI_TOOL’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L271">cms/envs/common.py (line 271)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">Desc: When set to True, Content Libraries in | |
Studio can be used as an LTI 1.3 tool by external LTI platforms.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">Creation Date: 2021-08-17</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COOKIE_CONSENT']"> | |
<title ids="name-FEATURES['ENABLE_COOKIE_CONSENT']">FEATURES[‘ENABLE_COOKIE_CONSENT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COOKIE_CONSENT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COOKIE_CONSENT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L779">lms/envs/common.py (line 779)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COOKIE_CONSENT']">Desc: Enable header banner for cookie consent using this service: | |
https://cookieconsent.insites.com/</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COOKIE_CONSENT']">Creation Date: 2017-03-03</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COOKIE_CONSENT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COOKIE_CONSENT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']"> | |
<title ids="name-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">FEATURES[‘ENABLE_COSMETIC_DISPLAY_PRICE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L389">lms/envs/common.py (line 389)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">Desc: Enable the display of “cosmetic_display_price”, set in a course advanced settings. This | |
cosmetic price is used when there is no registration price associated to the course.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']"> | |
<paragraph>The use case of this feature toggle is uncertain.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">Creation Date: 2014-10-10</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSEWARE_SEARCH']"> | |
<title ids="name-FEATURES['ENABLE_COURSEWARE_SEARCH']">FEATURES[‘ENABLE_COURSEWARE_SEARCH’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSEWARE_SEARCH']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSEWARE_SEARCH']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L577">lms/envs/common.py (line 577)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSEWARE_SEARCH']">Desc: When enabled, this adds a Search the course widget on the course outline and courseware | |
pages for searching courseware data.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_COURSEWARE_SEARCH']"> | |
<paragraph>In order to get this working, your courses data should be indexed in Elasticsearch. You will | |
see the search widget on the courseware page only if the DISABLE_COURSE_OUTLINE_PAGE_FLAG is set.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSEWARE_SEARCH']">Creation Date: 2015-01-29</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSEWARE_SEARCH']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSEWARE_SEARCH']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']"> | |
<title ids="name-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">FEATURES[‘ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L590">lms/envs/common.py (line 590)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">Desc: When enabled, this adds a Search the course widget on the course outline and courseware | |
pages for searching courseware data but for course staff users only.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']"> | |
<paragraph>In order to get this working, your courses data should be indexed in Elasticsearch. If | |
ENABLE_COURSEWARE_SEARCH is enabled then the search widget will be visible to all learners and this flag’s | |
value does not matter in that case. This flag is enabled in devstack by default.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">Creation Date: 2019-12-06</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']"> | |
<title ids="name-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">FEATURES[‘ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1051">lms/envs/common.py (line 1051)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">Desc: When enabled, the courseware search feature will only be enabled | |
for users in a verified enrollment track.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">Creation Date: 2024-04-24</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']"> | |
<title ids="name-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">FEATURES[‘ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L920">lms/envs/common.py (line 920)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Desc: Set to True to start sending signals for assessment level grade updates. Notably, the only | |
handler of this signal at the time of this writing sends assessment updates to enterprise integrated channels.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Creation Date: 2020-12-09</paragraph> | |
<paragraph ids="target_removal_date-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Target Removal Date: 2021-02-01</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSE_DISCOVERY']"> | |
<title ids="name-FEATURES['ENABLE_COURSE_DISCOVERY']">FEATURES[‘ENABLE_COURSE_DISCOVERY’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSE_DISCOVERY']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSE_DISCOVERY']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L652">lms/envs/common.py (line 652)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSE_DISCOVERY']">Desc: Add a course search widget to the LMS for searching courses. When this is enabled, the | |
latest courses are no longer displayed on the LMS landing page. Also, an “Explore Courses” item is added to the | |
navbar.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_COURSE_DISCOVERY']"> | |
<paragraph>The COURSE_DISCOVERY_MEANINGS setting should be properly defined.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSE_DISCOVERY']">Creation Date: 2015-04-23</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSE_DISCOVERY']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSE_DISCOVERY']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']"> | |
<title ids="name-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">FEATURES[‘ENABLE_COURSE_FILENAME_CCX_SUFFIX’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L665">lms/envs/common.py (line 665)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">Desc: If set to True, CCX ID will be included in the generated filename for CCX courses.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']"> | |
<paragraph>Turning this feature ON will affect all generated filenames which are related to CCX courses.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">Creation Date: 2021-03-16</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSE_HOME_REDIRECT']"> | |
<title ids="name-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">FEATURES[‘ENABLE_COURSE_HOME_REDIRECT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L507">lms/envs/common.py (line 507)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">Desc: When enabled, along with the ENABLE_MKTG_SITE feature toggle, users who attempt to access a | |
course “about” page will be redirected to the course home url.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">Creation Date: 2019-01-15</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSE_HOME_REDIRECT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']"> | |
<title ids="name-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">FEATURES[‘ENABLE_COURSE_SORTING_BY_START_DATE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L496">lms/envs/common.py (line 496)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">Desc: When a user goes to the homepage (‘/’) the user sees the courses listed in the | |
announcement dates order - this is default Open edX behavior. Set to True to change the course sorting behavior | |
by their start dates, latest first.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">Creation Date: 2015-03-27</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CREDIT_ELIGIBILITY']"> | |
<title ids="name-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">FEATURES[‘ENABLE_CREDIT_ELIGIBILITY’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L3660">lms/envs/common.py (line 3660)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">Desc: When enabled, it is possible to define a credit eligibility criteria in the CMS. A “Credit | |
Eligibility” section then appears for those courses in the LMS.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">Creation Date: 2015-06-17</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CREDIT_ELIGIBILITY']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_CSMH_EXTENDED']"> | |
<title ids="name-FEATURES['ENABLE_CSMH_EXTENDED']">FEATURES[‘ENABLE_CSMH_EXTENDED’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_CSMH_EXTENDED']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_CSMH_EXTENDED']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L739">lms/envs/common.py (line 739)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_CSMH_EXTENDED']">Desc: Write Courseware Student Module History (CSMH) to the extended table: this logs all | |
student activities to MySQL, in a separate database.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_CSMH_EXTENDED']"> | |
<paragraph>Even though most Open edX instances run with a separate CSMH database, it may not always be | |
the case. When disabling this feature flag, remember to remove “lms.djangoapps.coursewarehistoryextended” | |
from the INSTALLED_APPS and the “StudentModuleHistoryExtendedRouter” from the DATABASE_ROUTERS.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_CSMH_EXTENDED']">Creation Date: 2020-11-05</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_CSMH_EXTENDED']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_CSMH_EXTENDED']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_DASHBOARD_SEARCH']"> | |
<title ids="name-FEATURES['ENABLE_DASHBOARD_SEARCH']">FEATURES[‘ENABLE_DASHBOARD_SEARCH’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_DASHBOARD_SEARCH']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_DASHBOARD_SEARCH']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L603">lms/envs/common.py (line 603)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_DASHBOARD_SEARCH']">Desc: When enabled, this adds a Search Your Courses widget on the dashboard page for searching | |
courseware data.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_DASHBOARD_SEARCH']"> | |
<paragraph>In order to get this working, your courses data should be indexed in Elasticsearch.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_DASHBOARD_SEARCH']">Creation Date: 2015-01-29</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_DASHBOARD_SEARCH']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_DASHBOARD_SEARCH']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']"> | |
<title ids="name-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">FEATURES[‘ENABLE_DISCUSSION_EMAIL_DIGEST’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L169">lms/envs/common.py (line 169)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">Desc: Set this to True if you want the discussion digest emails | |
enabled automatically for new users. This will be set on all new account | |
registrations.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']"> | |
<paragraph>It is not recommended to enable this feature if ENABLE_DISCUSSION_HOME_PANEL is not enabled, | |
since subscribers who receive digests in that case will only be able to unsubscribe via links embedded in | |
their emails, and they will have no way to resubscribe.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">Creation Date: 2014-08-19</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']"> | |
<title ids="name-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">FEATURES[‘ENABLE_DISCUSSION_HOME_PANEL’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L158">lms/envs/common.py (line 158)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">Desc: Hides or displays a welcome panel under the Discussion tab, which includes a subscription | |
on/off setting for discussion digest emails.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']"> | |
<paragraph>This should remain off in production until digest notifications are online.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">Creation Date: 2013-07-30</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_DISCUSSION_HOME_PANEL']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_DISCUSSION_SERVICE']"> | |
<title ids="name-FEATURES['ENABLE_DISCUSSION_SERVICE']">FEATURES[‘ENABLE_DISCUSSION_SERVICE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_DISCUSSION_SERVICE']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_DISCUSSION_SERVICE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L134">lms/envs/common.py (line 134)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_DISCUSSION_SERVICE']">Desc: When True, it will enable the Discussion tab in courseware for all courses. Setting this | |
to False will not contain inline discussion components and discussion tab in any courses.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_DISCUSSION_SERVICE']"> | |
<paragraph>If the discussion panel is present in the course and the value for this flag is False then, | |
attempting to expand those components will cause errors. So, this should only be set to False with an LMS that | |
is running courses that do not contain discussion components. | |
For consistency in user-experience, keep the value in sync with the setting of the same name in the CMS.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_DISCUSSION_SERVICE']">Creation Date: 2012-08-14</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_DISCUSSION_SERVICE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_DISCUSSION_SERVICE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_DJANGO_ADMIN_SITE']"> | |
<title ids="name-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">FEATURES[‘ENABLE_DJANGO_ADMIN_SITE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L195">lms/envs/common.py (line 195)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">Desc: Set to False if you want to disable Django’s admin site.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_DJANGO_ADMIN_SITE']"> | |
<paragraph>It is not recommended to disable this feature as there are many settings available on</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">Creation Date: 2013-09-26</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_DJANGO_ADMIN_SITE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_EDXNOTES']"> | |
<title ids="name-FEATURES['ENABLE_EDXNOTES']">FEATURES[‘ENABLE_EDXNOTES’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_EDXNOTES']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_EDXNOTES']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L547">lms/envs/common.py (line 547)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_EDXNOTES']">Desc: This toggle enables the students to save and manage their annotations in the | |
course using the notes service. The bulk of the actual work in storing the notes is done by | |
a separate service (see the edx-notes-api repo).</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_EDXNOTES']"> | |
<paragraph>Requires the edx-notes-api service properly running and to have configured the django settings | |
EDXNOTES_INTERNAL_API and EDXNOTES_PUBLIC_API. If you update this setting, also update it in Studio.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_EDXNOTES']">Creation Date: 2015-01-04</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_EDXNOTES']">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_EDXNOTES']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']"> | |
<title ids="name-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">FEATURES[‘ENABLE_EXAM_SETTINGS_HTML_VIEW’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L69">cms/djangoapps/contentstore/toggles.py (line 69)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">Desc: When enabled, users can access the new course authoring view for proctoring exams</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">Creation Date: 2020-07-23</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_EXAM_SETTINGS_HTML_VIEW']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_EXPORT_GIT']"> | |
<title ids="name-FEATURES['ENABLE_EXPORT_GIT']">FEATURES[‘ENABLE_EXPORT_GIT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_EXPORT_GIT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_EXPORT_GIT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L8">cms/djangoapps/contentstore/toggles.py (line 8)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_EXPORT_GIT']">Desc: When enabled, a “Export to Git” menu item is added to the course studio for courses that have a | |
valid “giturl” attribute. Exporting a course to git causes the course to be exported in the directory indicated by | |
the GIT_REPO_EXPORT_DIR setting. Note that when this feature is disabled, courses can still be exported to git with | |
the git_export management command.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_EXPORT_GIT']"> | |
<paragraph>To enable this feature, the GIT_REPO_EXPORT_DIR setting must be properly defined and point to an | |
existing directory.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_EXPORT_GIT']">Creation Date: 2014-02-13</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_EXPORT_GIT']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_EXPORT_GIT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']"> | |
<title ids="name-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">FEATURES[‘ENABLE_FOOTER_MOBILE_APP_LINKS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L534">lms/envs/common.py (line 534)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">Desc: Set to True if you want show the mobile app links (Apple App Store & Google Play Store) in | |
the footer.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']"> | |
<paragraph>If you set this to True then you should also set your mobile application’s app store and play | |
store URLs in the MOBILE_STORE_URLS settings dictionary. These links are not part of the default theme. If you | |
want these links on your footer then you should use the edx.org theme.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">Creation Date: 2015-01-13</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_FORUM_DAILY_DIGEST']"> | |
<title ids="name-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">FEATURES[‘ENABLE_FORUM_DAILY_DIGEST’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/discussion/config/settings.py#L6">lms/djangoapps/discussion/config/settings.py (line 6)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">Desc: Settings for forums/discussions to on/off daily digest | |
feature. Set this to True if you want to enable users to subscribe and unsubscribe | |
for daily digest. This setting enables deprecation of daily digest.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">Creation Date: 2020-03-09</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_FORUM_DAILY_DIGEST']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_GRADE_DOWNLOADS']"> | |
<title ids="name-FEATURES['ENABLE_GRADE_DOWNLOADS']">FEATURES[‘ENABLE_GRADE_DOWNLOADS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_GRADE_DOWNLOADS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_GRADE_DOWNLOADS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/settings/common.py#L42">lms/djangoapps/instructor/settings/common.py (line 42)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_GRADE_DOWNLOADS']">Desc: Enable grade CSV downloads from the instructor dashboard. Grade | |
calculation started from the instructor dashboard will write grades CSV files to the | |
configured storage backend and give links for downloads.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_GRADE_DOWNLOADS']">Creation Date: 2016-07-06</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_GRADE_DOWNLOADS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_GRADE_DOWNLOADS']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']"> | |
<title ids="name-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">FEATURES[‘ENABLE_GRADING_METHOD_IN_PROBLEMS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L550">cms/envs/common.py (line 550)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">Desc: Enables the grading method feature in capa problems.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">Creation Date: 2024-03-22</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_HELP_LINK']"> | |
<title ids="name-FEATURES['ENABLE_HELP_LINK']">FEATURES[‘ENABLE_HELP_LINK’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_HELP_LINK']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_HELP_LINK']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L450">cms/envs/common.py (line 450)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_HELP_LINK']">Desc: When True, a help link is displayed on the main navbar. Set False to hide it.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_HELP_LINK']">Creation Date: 2021-03-05</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_HELP_LINK']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_HELP_LINK']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_HIDE_FROM_TOC_UI']"> | |
<title ids="name-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">FEATURES[‘ENABLE_HIDE_FROM_TOC_UI’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L530">cms/envs/common.py (line 530)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">Desc: When enabled, exposes hide_from_toc xblock attribute so course authors can configure it as</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">Creation Date: 2024-02-29</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_HIDE_FROM_TOC_UI']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']"> | |
<title ids="name-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">FEATURES[‘ENABLE_HOME_PAGE_COURSE_API_V2’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L540">cms/envs/common.py (line 540)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">Desc: Enables the new home page course v2 API, which is a new version of the home page course | |
API with pagination, filter and ordering capabilities.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">Creation Date: 2024-03-14</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_HOME_PAGE_COURSE_API_V2']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']"> | |
<title ids="name-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">FEATURES[‘ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L819">lms/envs/common.py (line 819)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">Desc: Whether HTML Block returns HTML content with the Course Blocks API when the API | |
is called with student_view_data=html query parameter.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']"> | |
<paragraph>Because the Course Blocks API caches its data, the cache must be cleared (e.g. by | |
re-publishing the course) for changes to this flag to take effect.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">Creation Date: 2017-08-28</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_INTEGRITY_SIGNATURE']"> | |
<title ids="name-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">FEATURES[‘ENABLE_INTEGRITY_SIGNATURE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L460">cms/envs/common.py (line 460)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">Desc: Whether to replace ID verification course/certificate requirement</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">Creation Date: 2022-02-15</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_INTEGRITY_SIGNATURE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_LEARNER_RECORDS']"> | |
<title ids="name-FEATURES['ENABLE_LEARNER_RECORDS']">FEATURES[‘ENABLE_LEARNER_RECORDS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_LEARNER_RECORDS']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_LEARNER_RECORDS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/credentials/helpers.py#L9">openedx/core/djangoapps/credentials/helpers.py (line 9)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_LEARNER_RECORDS']">Desc: Enable learner records for the whole platform. This setting may be overridden by site- and | |
org-specific site configurations with the same name.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_LEARNER_RECORDS']"> | |
<paragraph>Enabling this feature requires that the definition of the ``CREDENTIALS_PUBLIC_SERVICE_URL`` | |
setting.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_LEARNER_RECORDS']">Creation Date: 2020-10-01</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_LEARNER_RECORDS']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_LEARNER_RECORDS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_LOGIN_MICROFRONTEND']"> | |
<title ids="name-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">FEATURES[‘ENABLE_LOGIN_MICROFRONTEND’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L370">lms/envs/common.py (line 370)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">Desc: Enable the login micro frontend.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_LOGIN_MICROFRONTEND']"> | |
<paragraph>The login MFE domain name should be listed in LOGIN_REDIRECT_WHITELIST.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">Creation Date: 2018-05-07</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_LOGIN_MICROFRONTEND']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']"> | |
<title ids="name-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">FEATURES[‘ENABLE_LTI_PII_ACKNOWLEDGEMENT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L472">cms/envs/common.py (line 472)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">Desc: Enables the lti pii acknowledgement feature for a course</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">Creation Date: 2023-10</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_LTI_PROVIDER']"> | |
<title ids="name-FEATURES['ENABLE_LTI_PROVIDER']">FEATURES[‘ENABLE_LTI_PROVIDER’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_LTI_PROVIDER']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_LTI_PROVIDER']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L700">lms/envs/common.py (line 700)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_LTI_PROVIDER']">Desc: When set to True, Open edX site can be used as an LTI Provider to other systems | |
and applications.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_LTI_PROVIDER']"> | |
<paragraph>After enabling this feature flag there are multiple steps involved to configure edX | |
as LTI provider. Full guide is available here: | |
https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/lti/index.html</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_LTI_PROVIDER']">Creation Date: 2015-04-24</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_LTI_PROVIDER']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_LTI_PROVIDER']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_MASQUERADE']"> | |
<title ids="name-FEATURES['ENABLE_MASQUERADE']">FEATURES[‘ENABLE_MASQUERADE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_MASQUERADE']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_MASQUERADE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L207">lms/envs/common.py (line 207)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_MASQUERADE']">Desc: None</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_MASQUERADE']">Creation Date: 2013-04-13</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_MASQUERADE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_MASQUERADE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']"> | |
<title ids="name-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">FEATURES[‘ENABLE_MAX_FAILED_LOGIN_ATTEMPTS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L424">lms/envs/common.py (line 424)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">Desc: This feature will keep track of the number of failed login attempts on a given user’s | |
email. If the number of consecutive failed login attempts - without a successful login at some point - reaches | |
a configurable threshold (default 6), then the account will be locked for a configurable amount of seconds | |
(30 minutes) which will prevent additional login attempts until this time period has passed. If a user | |
successfully logs in, all the counter which tracks the number of failed attempts will be reset back to 0. If | |
set to False then account locking will be disabled for failed login attempts.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">Creation Date: 2014-01-30</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_MKTG_SITE']"> | |
<title ids="name-FEATURES['ENABLE_MKTG_SITE']">FEATURES[‘ENABLE_MKTG_SITE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_MKTG_SITE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_MKTG_SITE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L472">lms/envs/common.py (line 472)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_MKTG_SITE']">Desc: Toggle to enable alternate urls for marketing links.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_MKTG_SITE']"> | |
<paragraph>When this is enabled, the MKTG_URLS setting should be defined. The use case of this feature | |
toggle is uncertain.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_MKTG_SITE']">Creation Date: 2014-03-24</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_MKTG_SITE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_MKTG_SITE']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']"> | |
<title ids="name-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">FEATURES[‘ENABLE_NEW_BULK_EMAIL_EXPERIENCE’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L973">lms/envs/common.py (line 973)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">Desc: When true, replaces the bulk email tool found on the | |
instructor dashboard with a link to the new communications MFE version instead. | |
Setting the tool to false will leave the old bulk email tool experience in place.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">Creation Date: 2022-03-21</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_OAUTH2_PROVIDER']"> | |
<title ids="name-FEATURES['ENABLE_OAUTH2_PROVIDER']">FEATURES[‘ENABLE_OAUTH2_PROVIDER’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_OAUTH2_PROVIDER']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_OAUTH2_PROVIDER']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L224">lms/envs/common.py (line 224)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_OAUTH2_PROVIDER']">Desc: Enable this feature to allow this Open edX platform to be an OAuth2 authentication | |
provider. This is necessary to enable some other features, such as the REST API for the mobile application.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_OAUTH2_PROVIDER']"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_OAUTH2_PROVIDER']">Creation Date: 2014-09-09</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_OAUTH2_PROVIDER']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_OAUTH2_PROVIDER']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_ORA_ALL_FILE_URLS']"> | |
<title ids="name-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">FEATURES[‘ENABLE_ORA_ALL_FILE_URLS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L396">cms/envs/common.py (line 396)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">Desc: A “work-around” feature toggle meant to help in cases where some file uploads are not | |
discoverable. If enabled, will iterate through all possible file key suffixes up to the max for displaying file | |
metadata in staff assessments.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_ORA_ALL_FILE_URLS']"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">Creation Date: 2020-03-03</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_ORA_ALL_FILE_URLS']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']"> | |
<title ids="name-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">FEATURES[‘ENABLE_ORA_TEAM_SUBMISSIONS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/teams/toggles.py#L12">lms/djangoapps/teams/toggles.py (line 12)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">Desc: Set to True to enable team-based ORA submissions.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']"> | |
<paragraph>This temporary feature toggle does not have a target removal date. This can be overridden by a | |
course waffle flags or a waffle switch with identical name.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">Creation Date: 2020-03-03</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']"> | |
<title ids="name-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">FEATURES[‘ENABLE_ORA_USERNAMES_ON_DATA_EXPORT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L908">lms/envs/common.py (line 908)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">Desc: Set to True to add deanonymized usernames to ORA data | |
report.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">Creation Date: 2020-06-11</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']"> | |
<title ids="name-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">FEATURES[‘ENABLE_ORA_USER_STATE_UPLOAD_DATA’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L410">cms/envs/common.py (line 410)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">Desc: A “work-around” feature toggle meant to help in cases where some file uploads are not | |
discoverable. If enabled, will pull file metadata from StudentModule.state for display in staff assessments.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">Creation Date: 2020-03-03</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']"> | |
<title ids="name-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">FEATURES[‘ENABLE_PASSWORD_RESET_FAILURE_EMAIL’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L831">lms/envs/common.py (line 831)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">Desc: Whether to send an email for failed password reset attempts or not. This happens when a | |
user asks for a password reset but they don’t have an account associated to their email. This is useful for | |
notifying users that they don’t have an account associated with email addresses they believe they’ve registered | |
with. This setting can be overridden by a site-specific configuration.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">Creation Date: 2017-07-20</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']"> | |
<title ids="name-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">FEATURES[‘ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L517">cms/envs/common.py (line 517)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Desc: Enables sending xblock lifecycle events over the event bus. Used to create the | |
EVENT_BUS_PRODUCER_CONFIG setting</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']"> | |
<paragraph>The default may be changed in a later release. See | |
https://github.com/openedx/openedx-events/issues/265</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Creation Date: 2023-10-10</paragraph> | |
<paragraph ids="target_removal_date-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Target Removal Date: 2023-10-12</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_SPECIAL_EXAMS']"> | |
<title ids="name-FEATURES['ENABLE_SPECIAL_EXAMS']">FEATURES[‘ENABLE_SPECIAL_EXAMS’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_SPECIAL_EXAMS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_SPECIAL_EXAMS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L691">lms/envs/common.py (line 691)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_SPECIAL_EXAMS']">Desc: Enable to use special exams, aka timed and proctored exams.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_SPECIAL_EXAMS']">Creation Date: 2015-09-04</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_SPECIAL_EXAMS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_SPECIAL_EXAMS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']"> | |
<title ids="name-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">FEATURES[‘ENABLE_STUDENT_HISTORY_VIEW’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L282">lms/envs/common.py (line 282)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">Desc: This provides a UI to show a student’s submission history in a problem by the Staff Debug | |
tool. Set to False if you want to hide Submission History from the courseware page.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">Creation Date: 2013-02-15</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_STUDENT_HISTORY_VIEW']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_TEXTBOOK']"> | |
<title ids="name-FEATURES['ENABLE_TEXTBOOK']">FEATURES[‘ENABLE_TEXTBOOK’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_TEXTBOOK']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_TEXTBOOK']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L147">lms/envs/common.py (line 147)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_TEXTBOOK']">Desc: Add PDF and HTML textbook tabs to the courseware.</paragraph> | |
<warning ids="warning-FEATURES['ENABLE_TEXTBOOK']"> | |
<paragraph>For consistency in user-experience, keep the value in sync with the setting of the same name | |
in the CMS.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['ENABLE_TEXTBOOK']">Creation Date: 2014-03-27</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_TEXTBOOK']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_TEXTBOOK']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_THIRD_PARTY_AUTH']"> | |
<title ids="name-FEATURES['ENABLE_THIRD_PARTY_AUTH']">FEATURES[‘ENABLE_THIRD_PARTY_AUTH’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_THIRD_PARTY_AUTH']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_THIRD_PARTY_AUTH']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L461">lms/envs/common.py (line 461)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_THIRD_PARTY_AUTH']">Desc: Turn on third-party auth. Disabled for now because full implementations are not yet | |
available. Remember to run migrations if you enable this; we don’t create tables by default. This feature can | |
be enabled on a per-site basis. When enabling this feature, remember to define the allowed authentication | |
backends with the AUTHENTICATION_BACKENDS setting.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_THIRD_PARTY_AUTH']">Creation Date: 2014-09-15</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_THIRD_PARTY_AUTH']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_THIRD_PARTY_AUTH']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_UNICODE_USERNAME']"> | |
<title ids="name-FEATURES['ENABLE_UNICODE_USERNAME']">FEATURES[‘ENABLE_UNICODE_USERNAME’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_UNICODE_USERNAME']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_UNICODE_USERNAME']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L184">lms/envs/common.py (line 184)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_UNICODE_USERNAME']">Desc: Set this to True to allow unicode characters in username. Enabling this will also | |
automatically enable SOCIAL_AUTH_CLEAN_USERNAMES. When this is enabled, usernames will have to match the | |
regular expression defined by USERNAME_REGEX_PARTIAL.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_UNICODE_USERNAME']">Creation Date: 2017-06-27</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_UNICODE_USERNAME']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_UNICODE_USERNAME']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']"> | |
<title ids="name-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">FEATURES[‘ENABLE_XBLOCK_VIEW_ENDPOINT’]</title> | |
<paragraph ids="default-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L235">lms/envs/common.py (line 235)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">Desc: Enable an API endpoint, named “xblock_view”, to serve rendered XBlock views. This might be | |
used by external applications. See for instance jquery-xblock (now unmaintained): | |
https://github.com/openedx/jquery-xblock</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">Creation Date: 2014-03-14</paragraph> | |
<paragraph ids="implementation-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['ENTRANCE_EXAMS']"> | |
<title ids="name-FEATURES['ENTRANCE_EXAMS']">FEATURES[‘ENTRANCE_EXAMS’]</title> | |
<paragraph ids="default-FEATURES['ENTRANCE_EXAMS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['ENTRANCE_EXAMS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/toggles.py#L7">openedx/core/toggles.py (line 7)</reference></paragraph> | |
<paragraph ids="description-FEATURES['ENTRANCE_EXAMS']">Desc: Enable entrance exams feature. When enabled, students see an exam xblock as the first unit | |
of the course.</paragraph> | |
<paragraph ids="creation_date-FEATURES['ENTRANCE_EXAMS']">Creation Date: 2015-12-01</paragraph> | |
<paragraph ids="implementation-FEATURES['ENTRANCE_EXAMS']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['ENTRANCE_EXAMS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']"> | |
<title ids="name-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">FEATURES[‘HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED’]</title> | |
<paragraph ids="default-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L272">lms/envs/common.py (line 272)</reference></paragraph> | |
<paragraph ids="description-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">Desc: When set, it hides the Courses list on the Learner Dashboard page if the learner has not | |
yet activated the account and not enrolled in any courses.</paragraph> | |
<paragraph ids="creation_date-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">Creation Date: 2018-05-18</paragraph> | |
<paragraph ids="implementation-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['LICENSING']"> | |
<title ids="name-FEATURES['LICENSING']">FEATURES[‘LICENSING’]</title> | |
<paragraph ids="default-FEATURES['LICENSING']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['LICENSING']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L618">lms/envs/common.py (line 618)</reference></paragraph> | |
<paragraph ids="description-FEATURES['LICENSING']">Desc: Toggle platform-wide course licensing. The course.license attribute is then used to append | |
license information to the courseware.</paragraph> | |
<paragraph ids="creation_date-FEATURES['LICENSING']">Creation Date: 2015-05-14</paragraph> | |
<paragraph ids="implementation-FEATURES['LICENSING']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['LICENSING']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['MILESTONES_APP']"> | |
<title ids="name-FEATURES['MILESTONES_APP']">FEATURES[‘MILESTONES_APP’]</title> | |
<paragraph ids="default-FEATURES['MILESTONES_APP']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['MILESTONES_APP']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/common/djangoapps/util/milestones_helpers.py#L25">common/djangoapps/util/milestones_helpers.py (line 25)</reference></paragraph> | |
<paragraph ids="description-FEATURES['MILESTONES_APP']">Desc: Enable the milestones application, which manages significant Course and/or Student events in | |
the Open edX platform. (see https://github.com/openedx/edx-milestones) Note that this feature is required to enable | |
course pre-requisites.</paragraph> | |
<paragraph ids="creation_date-FEATURES['MILESTONES_APP']">Creation Date: 2014-11-21</paragraph> | |
<paragraph ids="implementation-FEATURES['MILESTONES_APP']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['MILESTONES_APP']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['RESTRICT_AUTOMATIC_AUTH']"> | |
<title ids="name-FEATURES['RESTRICT_AUTOMATIC_AUTH']">FEATURES[‘RESTRICT_AUTOMATIC_AUTH’]</title> | |
<paragraph ids="default-FEATURES['RESTRICT_AUTOMATIC_AUTH']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['RESTRICT_AUTOMATIC_AUTH']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L358">lms/envs/common.py (line 358)</reference></paragraph> | |
<paragraph ids="description-FEATURES['RESTRICT_AUTOMATIC_AUTH']">Desc: Prevent auto auth from creating superusers or modifying existing users. Auto auth is a | |
mechanism where superusers can simply modify attributes of other users by accessing the “/auto_auth url” with | |
the right | |
querystring parameters.</paragraph> | |
<paragraph ids="creation_date-FEATURES['RESTRICT_AUTOMATIC_AUTH']">Creation Date: 2018-05-07</paragraph> | |
<paragraph ids="implementation-FEATURES['RESTRICT_AUTOMATIC_AUTH']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['RESTRICT_AUTOMATIC_AUTH']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']"> | |
<title ids="name-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">FEATURES[‘SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS’]</title> | |
<paragraph ids="default-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1030">lms/envs/common.py (line 1030)</reference></paragraph> | |
<paragraph ids="description-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">Desc: When True, the system will publish certificate lifecycle signals to the event bus. | |
This toggle is used to create the EVENT_BUS_PRODUCER_CONFIG setting.</paragraph> | |
<warning ids="warning-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']"> | |
<paragraph>The default may be changed in a later release. See | |
https://github.com/openedx/openedx-events/issues/265</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">Creation Date: 2023-10-10</paragraph> | |
<paragraph ids="implementation-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']"> | |
<title ids="name-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">FEATURES[‘SHOW_FOOTER_LANGUAGE_SELECTOR’]</title> | |
<paragraph ids="default-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L729">lms/envs/common.py (line 729)</reference></paragraph> | |
<paragraph ids="description-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">Desc: When set to True, language selector will be visible in the footer.</paragraph> | |
<warning ids="warning-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']"> | |
<paragraph>LANGUAGE_COOKIE_NAME is required to use footer-language-selector, set it if it has not been set.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">Creation Date: 2017-05-25</paragraph> | |
<paragraph ids="implementation-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']"> | |
<title ids="name-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">FEATURES[‘SHOW_HEADER_LANGUAGE_SELECTOR’]</title> | |
<paragraph ids="default-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L713">lms/envs/common.py (line 713)</reference></paragraph> | |
<paragraph ids="description-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">Desc: When set to True, language selector will be visible in the header.</paragraph> | |
<warning ids="warning-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']"> | |
<paragraph>You should set the languages in the DarkLangConfig table to get this working. If you have | |
not set any languages in the DarkLangConfig table then the language selector will not be visible in the header.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">Creation Date: 2017-05-25</paragraph> | |
<paragraph ids="implementation-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['SHOW_PROGRESS_BAR']"> | |
<title ids="name-FEATURES['SHOW_PROGRESS_BAR']">FEATURES[‘SHOW_PROGRESS_BAR’]</title> | |
<paragraph ids="default-FEATURES['SHOW_PROGRESS_BAR']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['SHOW_PROGRESS_BAR']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/xmodule/seq_block.py#L59">xmodule/seq_block.py (line 59)</reference></paragraph> | |
<paragraph ids="description-FEATURES['SHOW_PROGRESS_BAR']">Desc: Set to True to show progress bar.</paragraph> | |
<paragraph ids="creation_date-FEATURES['SHOW_PROGRESS_BAR']">Creation Date: 2022-02-09</paragraph> | |
<paragraph ids="implementation-FEATURES['SHOW_PROGRESS_BAR']">Implementation: [‘SettingDictToggle’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['SHOW_PROGRESS_BAR']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['SHOW_REGISTRATION_LINKS']"> | |
<title ids="name-FEATURES['SHOW_REGISTRATION_LINKS']">FEATURES[‘SHOW_REGISTRATION_LINKS’]</title> | |
<paragraph ids="default-FEATURES['SHOW_REGISTRATION_LINKS']">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-FEATURES['SHOW_REGISTRATION_LINKS']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L770">lms/envs/common.py (line 770)</reference></paragraph> | |
<paragraph ids="description-FEATURES['SHOW_REGISTRATION_LINKS']">Desc: Allow registration links. If this is disabled, users will no longer see buttons to the | |
the signup page.</paragraph> | |
<paragraph ids="creation_date-FEATURES['SHOW_REGISTRATION_LINKS']">Creation Date: 2023-03-27</paragraph> | |
<paragraph ids="implementation-FEATURES['SHOW_REGISTRATION_LINKS']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['SHOW_REGISTRATION_LINKS']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-FEATURES['SKIP_EMAIL_VALIDATION']"> | |
<title ids="name-FEATURES['SKIP_EMAIL_VALIDATION']">FEATURES[‘SKIP_EMAIL_VALIDATION’]</title> | |
<paragraph ids="default-FEATURES['SKIP_EMAIL_VALIDATION']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-FEATURES['SKIP_EMAIL_VALIDATION']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L379">lms/envs/common.py (line 379)</reference></paragraph> | |
<paragraph ids="description-FEATURES['SKIP_EMAIL_VALIDATION']">Desc: Turn this on to skip sending emails for user validation. | |
Beware, as this leaves the door open to potential spam abuse.</paragraph> | |
<warning ids="warning-FEATURES['SKIP_EMAIL_VALIDATION']"> | |
<paragraph>The login MFE domain name should be listed in LOGIN_REDIRECT_WHITELIST.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-FEATURES['SKIP_EMAIL_VALIDATION']">Creation Date: 2018-05-07</paragraph> | |
<paragraph ids="implementation-FEATURES['SKIP_EMAIL_VALIDATION']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-FEATURES['SKIP_EMAIL_VALIDATION']">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-GLOBAL_NOTICE_ENABLED"> | |
<title ids="name-GLOBAL_NOTICE_ENABLED">GLOBAL_NOTICE_ENABLED</title> | |
<paragraph ids="default-GLOBAL_NOTICE_ENABLED">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-GLOBAL_NOTICE_ENABLED">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/util/user_messages.py#L187">openedx/core/djangoapps/util/user_messages.py (line 187)</reference></paragraph> | |
<paragraph ids="description-GLOBAL_NOTICE_ENABLED">Desc: When enabled, show the contents of GLOBAL_NOTICE_MESSAGE | |
as a message on every page. This is intended to be used as a way of | |
communicating an upcoming or currently active maintenance window or to | |
warn of known site issues. HTML is not supported for the message content, | |
only plaintext. Message styling can be controlled with GLOBAL_NOTICE_TYPE, | |
set to one of INFO, SUCCESS, WARNING, or ERROR (defaulting to INFO). Also | |
see openedx.core.djangoapps.util.maintenance_banner.add_maintenance_banner | |
for a variation that only shows a message on specific views.</paragraph> | |
<paragraph ids="creation_date-GLOBAL_NOTICE_ENABLED">Creation Date: 2021-09-08</paragraph> | |
<paragraph ids="implementation-GLOBAL_NOTICE_ENABLED">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-GLOBAL_NOTICE_ENABLED">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-HLSPlaybackEnabledFlag.enabled_for_all_courses"> | |
<title ids="name-HLSPlaybackEnabledFlag.enabled_for_all_courses">HLSPlaybackEnabledFlag.enabled_for_all_courses</title> | |
<paragraph ids="default-HLSPlaybackEnabledFlag.enabled_for_all_courses">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-HLSPlaybackEnabledFlag.enabled_for_all_courses">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_config/models.py#L16">openedx/core/djangoapps/video_config/models.py (line 16)</reference></paragraph> | |
<paragraph ids="description-HLSPlaybackEnabledFlag.enabled_for_all_courses">Desc: Add the “hls” profile to all displayed videos on the platform.</paragraph> | |
<paragraph ids="creation_date-HLSPlaybackEnabledFlag.enabled_for_all_courses">Creation Date: 2017-04-19</paragraph> | |
<paragraph ids="implementation-HLSPlaybackEnabledFlag.enabled_for_all_courses">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-HLSPlaybackEnabledFlag.enabled_for_all_courses">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-IGNORED_ERRORS[N]['LOG_ERROR']"> | |
<title ids="name-IGNORED_ERRORS[N]['LOG_ERROR']">IGNORED_ERRORS[N][‘LOG_ERROR’]</title> | |
<paragraph ids="default-IGNORED_ERRORS[N]['LOG_ERROR']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-IGNORED_ERRORS[N]['LOG_ERROR']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/lib/request_utils.py#L155">openedx/core/lib/request_utils.py (line 155)</reference></paragraph> | |
<paragraph ids="description-IGNORED_ERRORS[N]['LOG_ERROR']">Desc: If True, the error will be logged with a message like: “Ignored error …”.</paragraph> | |
<paragraph ids="creation_date-IGNORED_ERRORS[N]['LOG_ERROR']">Creation Date: 2021-03-11</paragraph> | |
<paragraph ids="implementation-IGNORED_ERRORS[N]['LOG_ERROR']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-IGNORED_ERRORS[N]['LOG_ERROR']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-IGNORED_ERRORS[N]['LOG_STACK_TRACE']"> | |
<title ids="name-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">IGNORED_ERRORS[N][‘LOG_STACK_TRACE’]</title> | |
<paragraph ids="default-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/lib/request_utils.py#L162">openedx/core/lib/request_utils.py (line 162)</reference></paragraph> | |
<paragraph ids="description-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">Desc: If True, the stacktrace will be included with the logging message.</paragraph> | |
<warning ids="warning-IGNORED_ERRORS[N]['LOG_STACK_TRACE']"> | |
<paragraph>Requires ``LOG_ERROR`` to be set to True, otherwise this value will be ignored.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">Creation Date: 2021-03-11</paragraph> | |
<paragraph ids="implementation-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-IGNORED_ERRORS[N]['LOG_STACK_TRACE']">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-JWT_AUTH_ADD_KID_HEADER"> | |
<title ids="name-JWT_AUTH_ADD_KID_HEADER">JWT_AUTH_ADD_KID_HEADER</title> | |
<paragraph ids="default-JWT_AUTH_ADD_KID_HEADER">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-JWT_AUTH_ADD_KID_HEADER">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/oauth_dispatch/jwt.py#L279">openedx/core/djangoapps/oauth_dispatch/jwt.py (line 279)</reference></paragraph> | |
<paragraph ids="description-JWT_AUTH_ADD_KID_HEADER">Desc: When True, add KID header to JWT using asymmetrical key.</paragraph> | |
<paragraph ids="creation_date-JWT_AUTH_ADD_KID_HEADER">Creation Date: 2024-03-20</paragraph> | |
<paragraph ids="target_removal_date-JWT_AUTH_ADD_KID_HEADER">Target Removal Date: 2024-04-20</paragraph> | |
<paragraph ids="implementation-JWT_AUTH_ADD_KID_HEADER">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-JWT_AUTH_ADD_KID_HEADER">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-JWT_AUTH_FORCE_CREATE_ASYMMETRIC"> | |
<title ids="name-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">JWT_AUTH_FORCE_CREATE_ASYMMETRIC</title> | |
<paragraph ids="default-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/oauth_dispatch/jwt.py#L204">openedx/core/djangoapps/oauth_dispatch/jwt.py (line 204)</reference></paragraph> | |
<paragraph ids="description-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Desc: When True, forces the LMS to only create JWTs signed with the asymmetric | |
key. This is a temporary rollout toggle for DEPR of symmetric JWTs.</paragraph> | |
<paragraph ids="creation_date-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Creation Date: 2023-04-10</paragraph> | |
<paragraph ids="target_removal_date-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Target Removal Date: 2023-07-31</paragraph> | |
<paragraph ids="implementation-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-JWT_AUTH_FORCE_CREATE_ASYMMETRIC">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-LOG_REQUEST_USER_CHANGES"> | |
<title ids="name-LOG_REQUEST_USER_CHANGES">LOG_REQUEST_USER_CHANGES</title> | |
<paragraph ids="default-LOG_REQUEST_USER_CHANGES">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-LOG_REQUEST_USER_CHANGES">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/safe_sessions/middleware.py#L101">openedx/core/djangoapps/safe_sessions/middleware.py (line 101)</reference></paragraph> | |
<paragraph ids="description-LOG_REQUEST_USER_CHANGES">Desc: Turn this toggle on to provide additional debugging information in the case of a user | |
verification error. It will track anytime the `user` attribute of a request object is changed and store this | |
information on the request. This will also track the location where the change is coming from to quickly find | |
issues. If user verification fails at response time, all of the information about these | |
changes will be logged.</paragraph> | |
<warning ids="warning-LOG_REQUEST_USER_CHANGES"> | |
<paragraph>Adds some processing overhead to all requests to gather debug info. Will also double the logging | |
for failed verification checks.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-LOG_REQUEST_USER_CHANGES">Creation Date: 2021-03-25</paragraph> | |
<paragraph ids="implementation-LOG_REQUEST_USER_CHANGES">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-LOG_REQUEST_USER_CHANGES">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-LOG_REQUEST_USER_CHANGE_HEADERS"> | |
<title ids="name-LOG_REQUEST_USER_CHANGE_HEADERS">LOG_REQUEST_USER_CHANGE_HEADERS</title> | |
<paragraph ids="default-LOG_REQUEST_USER_CHANGE_HEADERS">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-LOG_REQUEST_USER_CHANGE_HEADERS">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/safe_sessions/middleware.py#L116">openedx/core/djangoapps/safe_sessions/middleware.py (line 116)</reference></paragraph> | |
<paragraph ids="description-LOG_REQUEST_USER_CHANGE_HEADERS">Desc: Turn this toggle on to log all request headers, for all requests, for all user ids involved in | |
any user id change detected by safe sessions. The headers will provide additional debugging information. The | |
headers will be logged for all requests up until LOG_REQUEST_USER_CHANGE_HEADERS_DURATION seconds after | |
the time of the last mismatch. The header details will be encrypted, and only available with the private key.</paragraph> | |
<warning ids="warning-LOG_REQUEST_USER_CHANGE_HEADERS"> | |
<paragraph>Logging headers of subsequent requests following a mismatch will only work if | |
LOG_REQUEST_USER_CHANGES is enabled and ENFORCE_SAFE_SESSIONS is disabled; otherwise, only headers of the inital | |
mismatch will be logged. Also, SAFE_SESSIONS_DEBUG_PUBLIC_KEY must be set. See | |
https://github.com/openedx/edx-platform/blob/master/common/djangoapps/util/log_sensitive.py | |
for instructions.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-LOG_REQUEST_USER_CHANGE_HEADERS">Creation Date: 2021-12-22</paragraph> | |
<paragraph ids="implementation-LOG_REQUEST_USER_CHANGE_HEADERS">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-LOG_REQUEST_USER_CHANGE_HEADERS">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW"> | |
<title ids="name-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW</title> | |
<paragraph ids="default-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L482">cms/envs/common.py (line 482)</reference></paragraph> | |
<paragraph ids="description-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">Desc: If enabled, the Library Content Block is marked as complete when users view it. | |
Otherwise (by default), all children of this block must be completed.</paragraph> | |
<warning ids="warning-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW"> | |
<paragraph>For consistency in user-experience, keep the value in sync with the setting of the same name | |
in the LMS and CMS.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">Creation Date: 2022-03-22</paragraph> | |
<paragraph ids="implementation-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-ORGANIZATIONS_AUTOCREATE"> | |
<title ids="name-ORGANIZATIONS_AUTOCREATE">ORGANIZATIONS_AUTOCREATE</title> | |
<paragraph ids="default-ORGANIZATIONS_AUTOCREATE">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-ORGANIZATIONS_AUTOCREATE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/envs/common.py#L2740">cms/envs/common.py (line 2740)</reference></paragraph> | |
<paragraph ids="description-ORGANIZATIONS_AUTOCREATE">Desc: When enabled, creating a course run or content library with | |
an “org slug” that does not map to an Organization in the database will trigger the | |
creation of a new Organization, with its name and short_name set to said org slug. | |
When disabled, creation of such content with an unknown org slug will instead | |
result in a validation error. | |
If you want the Organization table to be an authoritative information source in | |
Studio, then disable this; however, if you want the table to just be a reflection of | |
the orgs referenced in Studio content, then leave it enabled.</paragraph> | |
<paragraph ids="creation_date-ORGANIZATIONS_AUTOCREATE">Creation Date: 2020-11-02</paragraph> | |
<paragraph ids="implementation-ORGANIZATIONS_AUTOCREATE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-ORGANIZATIONS_AUTOCREATE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-RATELIMIT_ENABLE"> | |
<title ids="name-RATELIMIT_ENABLE">RATELIMIT_ENABLE</title> | |
<paragraph ids="default-RATELIMIT_ENABLE">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-RATELIMIT_ENABLE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L4852">lms/envs/common.py (line 4852)</reference></paragraph> | |
<paragraph ids="description-RATELIMIT_ENABLE">Desc: When enabled, RATELIMIT_RATE is applied. | |
When disabled, RATELIMIT_RATE is not applied.</paragraph> | |
<paragraph ids="creation_date-RATELIMIT_ENABLE">Creation Date: 2018-01-08</paragraph> | |
<paragraph ids="implementation-RATELIMIT_ENABLE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-RATELIMIT_ENABLE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-SEARCH_SKIP_INVITATION_ONLY_FILTERING"> | |
<title ids="name-SEARCH_SKIP_INVITATION_ONLY_FILTERING">SEARCH_SKIP_INVITATION_ONLY_FILTERING</title> | |
<paragraph ids="default-SEARCH_SKIP_INVITATION_ONLY_FILTERING">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-SEARCH_SKIP_INVITATION_ONLY_FILTERING">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L4199">lms/envs/common.py (line 4199)</reference></paragraph> | |
<paragraph ids="description-SEARCH_SKIP_INVITATION_ONLY_FILTERING">Desc: If enabled, invitation-only courses will appear in search results.</paragraph> | |
<paragraph ids="creation_date-SEARCH_SKIP_INVITATION_ONLY_FILTERING">Creation Date: 2021-08-27</paragraph> | |
<paragraph ids="implementation-SEARCH_SKIP_INVITATION_ONLY_FILTERING">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-SEARCH_SKIP_INVITATION_ONLY_FILTERING">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING"> | |
<title ids="name-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING</title> | |
<paragraph ids="default-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L4206">lms/envs/common.py (line 4206)</reference></paragraph> | |
<paragraph ids="description-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">Desc: If enabled, courses with a catalog_visibility set to “none” will still | |
appear in search results.</paragraph> | |
<paragraph ids="creation_date-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">Creation Date: 2021-08-27</paragraph> | |
<paragraph ids="implementation-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-SEARCH_SKIP_SHOW_IN_CATALOG_FILTERING">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-SEND_CATALOG_INFO_SIGNAL"> | |
<title ids="name-SEND_CATALOG_INFO_SIGNAL">SEND_CATALOG_INFO_SIGNAL</title> | |
<paragraph ids="default-SEND_CATALOG_INFO_SIGNAL">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-SEND_CATALOG_INFO_SIGNAL">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/signals/handlers.py#L53">cms/djangoapps/contentstore/signals/handlers.py (line 53)</reference></paragraph> | |
<paragraph ids="description-SEND_CATALOG_INFO_SIGNAL">Desc: When True, sends to catalog-info-changed signal when course_published occurs. | |
This is a temporary toggle to allow us to test the event bus integration; it should be removed and | |
always-on once the integration is well-tested and the error cases are handled. (This is separate | |
from whether the event bus itself is configured; if this toggle is on but the event bus is not | |
configured, we should expect a warning at most.)</paragraph> | |
<paragraph ids="creation_date-SEND_CATALOG_INFO_SIGNAL">Creation Date: 2022-08-22</paragraph> | |
<paragraph ids="target_removal_date-SEND_CATALOG_INFO_SIGNAL">Target Removal Date: 2022-10-30</paragraph> | |
<paragraph ids="implementation-SEND_CATALOG_INFO_SIGNAL">Implementation: [‘SettingToggle’]</paragraph> | |
<paragraph ids="use_cases-SEND_CATALOG_INFO_SIGNAL">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-SOME_FEATURE_NAME"> | |
<title ids="name-SOME_FEATURE_NAME">SOME_FEATURE_NAME</title> | |
<paragraph ids="default-SOME_FEATURE_NAME">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-SOME_FEATURE_NAME">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5225">lms/envs/common.py (line 5225)</reference></paragraph> | |
<paragraph ids="description-SOME_FEATURE_NAME">Desc: Flag would be used to show account activation popup after the registration</paragraph> | |
<paragraph ids="creation_date-SOME_FEATURE_NAME">Creation Date: 2021-06-10</paragraph> | |
<paragraph ids="implementation-SOME_FEATURE_NAME">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-SOME_FEATURE_NAME">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-SURVEY_REPORT_ENABLE"> | |
<title ids="name-SURVEY_REPORT_ENABLE">SURVEY_REPORT_ENABLE</title> | |
<paragraph ids="default-SURVEY_REPORT_ENABLE">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-SURVEY_REPORT_ENABLE">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L5506">lms/envs/common.py (line 5506)</reference></paragraph> | |
<paragraph ids="description-SURVEY_REPORT_ENABLE">Desc: Set to True to enable the feature to generate and send survey reports.</paragraph> | |
<paragraph ids="creation_date-SURVEY_REPORT_ENABLE">Creation Date: 2024-01-30</paragraph> | |
<paragraph ids="implementation-SURVEY_REPORT_ENABLE">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-SURVEY_REPORT_ENABLE">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-TPA_AUTOMATIC_LOGOUT_ENABLED"> | |
<title ids="name-TPA_AUTOMATIC_LOGOUT_ENABLED">TPA_AUTOMATIC_LOGOUT_ENABLED</title> | |
<paragraph ids="default-TPA_AUTOMATIC_LOGOUT_ENABLED">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-TPA_AUTOMATIC_LOGOUT_ENABLED">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1301">lms/envs/common.py (line 1301)</reference></paragraph> | |
<paragraph ids="description-TPA_AUTOMATIC_LOGOUT_ENABLED">Desc: Redirect the user to the TPA logout URL if this flag is enabled, the | |
TPA logout URL is configured, and the user logs in through TPA.</paragraph> | |
<warning ids="warning-TPA_AUTOMATIC_LOGOUT_ENABLED"> | |
<paragraph>Enabling this toggle skips rendering logout.html, which is used to log the user out | |
from the different IDAs. To ensure the user is logged out of all the IDAs be sure to redirect | |
back to <LMS>/logout after logging out of the TPA.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-TPA_AUTOMATIC_LOGOUT_ENABLED">Creation Date: 2023-05-07</paragraph> | |
<paragraph ids="implementation-TPA_AUTOMATIC_LOGOUT_ENABLED">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-TPA_AUTOMATIC_LOGOUT_ENABLED">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-VEMPipelineIntegration.enabled"> | |
<title ids="name-VEMPipelineIntegration.enabled">VEMPipelineIntegration.enabled</title> | |
<paragraph ids="default-VEMPipelineIntegration.enabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-VEMPipelineIntegration.enabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_pipeline/models.py#L14">openedx/core/djangoapps/video_pipeline/models.py (line 14)</reference></paragraph> | |
<paragraph ids="description-VEMPipelineIntegration.enabled">Desc: Send videos to the Video Encode Manager (VEM) as part of the | |
video pipeline.</paragraph> | |
<paragraph ids="creation_date-VEMPipelineIntegration.enabled">Creation Date: 2020-06-04</paragraph> | |
<paragraph ids="implementation-VEMPipelineIntegration.enabled">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-VEMPipelineIntegration.enabled">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-VideoUploadsEnabledByDefault.enabled_for_all_courses"> | |
<title ids="name-VideoUploadsEnabledByDefault.enabled_for_all_courses">VideoUploadsEnabledByDefault.enabled_for_all_courses</title> | |
<paragraph ids="default-VideoUploadsEnabledByDefault.enabled_for_all_courses">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-VideoUploadsEnabledByDefault.enabled_for_all_courses">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_pipeline/models.py#L55">openedx/core/djangoapps/video_pipeline/models.py (line 55)</reference></paragraph> | |
<paragraph ids="description-VideoUploadsEnabledByDefault.enabled_for_all_courses">Desc: Allow video uploads for all courses of the platform. This | |
enables the “Video Uploads” menu in the CMS.</paragraph> | |
<paragraph ids="creation_date-VideoUploadsEnabledByDefault.enabled_for_all_courses">Creation Date: 2017-11-10</paragraph> | |
<paragraph ids="implementation-VideoUploadsEnabledByDefault.enabled_for_all_courses">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-VideoUploadsEnabledByDefault.enabled_for_all_courses">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-WIKI_ACCOUNT_HANDLING"> | |
<title ids="name-WIKI_ACCOUNT_HANDLING">WIKI_ACCOUNT_HANDLING</title> | |
<paragraph ids="default-WIKI_ACCOUNT_HANDLING">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-WIKI_ACCOUNT_HANDLING">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L2095">lms/envs/common.py (line 2095)</reference></paragraph> | |
<paragraph ids="description-WIKI_ACCOUNT_HANDLING">Desc: We recommend you leave this as ‘False’ for an Open edX installation | |
to get the proper behavior for register, login and logout. For the original docs see: | |
https://github.com/openedx/django-wiki/blob/edx_release/wiki/conf/settings.py</paragraph> | |
<paragraph ids="creation_date-WIKI_ACCOUNT_HANDLING">Creation Date: 2012-08-13</paragraph> | |
<paragraph ids="implementation-WIKI_ACCOUNT_HANDLING">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-WIKI_ACCOUNT_HANDLING">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-WIKI_ANONYMOUS"> | |
<title ids="name-WIKI_ANONYMOUS">WIKI_ANONYMOUS</title> | |
<paragraph ids="default-WIKI_ANONYMOUS">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-WIKI_ANONYMOUS">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L2105">lms/envs/common.py (line 2105)</reference></paragraph> | |
<paragraph ids="description-WIKI_ANONYMOUS">Desc: Enabling this allows access to anonymous users. | |
For the original docs, see: | |
https://github.com/openedx/django-wiki/blob/edx_release/wiki/conf/settings.py</paragraph> | |
<warning ids="warning-WIKI_ANONYMOUS"> | |
<paragraph>Setting allow anonymous access to `True` may have styling issues.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-WIKI_ANONYMOUS">Creation Date: 2012-08-21</paragraph> | |
<paragraph ids="implementation-WIKI_ANONYMOUS">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-WIKI_ANONYMOUS">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-WIKI_ENABLED"> | |
<title ids="name-WIKI_ENABLED">WIKI_ENABLED</title> | |
<paragraph ids="default-WIKI_ENABLED">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-WIKI_ENABLED">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L1508">lms/envs/common.py (line 1508)</reference></paragraph> | |
<paragraph ids="description-WIKI_ENABLED">Desc: This setting allows us to have a collaborative tool to contribute or | |
modify content of course related materials.</paragraph> | |
<paragraph ids="creation_date-WIKI_ENABLED">Creation Date: 2012-07-13</paragraph> | |
<paragraph ids="implementation-WIKI_ENABLED">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-WIKI_ENABLED">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-WIKI_LINK_LIVE_LOOKUPS"> | |
<title ids="name-WIKI_LINK_LIVE_LOOKUPS">WIKI_LINK_LIVE_LOOKUPS</title> | |
<paragraph ids="default-WIKI_LINK_LIVE_LOOKUPS">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-WIKI_LINK_LIVE_LOOKUPS">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L2130">lms/envs/common.py (line 2130)</reference></paragraph> | |
<paragraph ids="description-WIKI_LINK_LIVE_LOOKUPS">Desc: This setting is defined in the original docs: | |
https://github.com/openedx/django-wiki/blob/edx_release/wiki/conf/settings.py</paragraph> | |
<paragraph ids="creation_date-WIKI_LINK_LIVE_LOOKUPS">Creation Date: 2012-08-23</paragraph> | |
<paragraph ids="implementation-WIKI_LINK_LIVE_LOOKUPS">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-WIKI_LINK_LIVE_LOOKUPS">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-WIKI_USE_BOOTSTRAP_SELECT_WIDGET"> | |
<title ids="name-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">WIKI_USE_BOOTSTRAP_SELECT_WIDGET</title> | |
<paragraph ids="default-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/envs/common.py#L2121">lms/envs/common.py (line 2121)</reference></paragraph> | |
<paragraph ids="description-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">Desc: Enabling this will use the bootstrap select widget. | |
For the original docs, see: | |
https://github.com/openedx/django-wiki/blob/edx_release/wiki/conf/settings.py</paragraph> | |
<paragraph ids="creation_date-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">Creation Date: 2012-08-22</paragraph> | |
<paragraph ids="implementation-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-WIKI_USE_BOOTSTRAP_SELECT_WIDGET">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-account.redirect_to_microfrontend"> | |
<title ids="name-account.redirect_to_microfrontend">account.redirect_to_microfrontend</title> | |
<paragraph ids="default-account.redirect_to_microfrontend">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-account.redirect_to_microfrontend">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/user_api/accounts/toggles.py#L29">openedx/core/djangoapps/user_api/accounts/toggles.py (line 29)</reference></paragraph> | |
<paragraph ids="description-account.redirect_to_microfrontend">Desc: Supports staged rollout of a new micro-frontend-based implementation of the account page. | |
Its action can be overridden using site’s ENABLE_ACCOUNT_MICROFRONTEND setting.</paragraph> | |
<warning ids="warning-account.redirect_to_microfrontend"> | |
<paragraph>Also set settings.ACCOUNT_MICROFRONTEND_URL.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-account.redirect_to_microfrontend">Creation Date: 2019-04-30</paragraph> | |
<paragraph ids="target_removal_date-account.redirect_to_microfrontend">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-account.redirect_to_microfrontend">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-account.redirect_to_microfrontend">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-agreements.enable_lti_pii_acknowledgement"> | |
<title ids="name-agreements.enable_lti_pii_acknowledgement">agreements.enable_lti_pii_acknowledgement</title> | |
<paragraph ids="default-agreements.enable_lti_pii_acknowledgement">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-agreements.enable_lti_pii_acknowledgement">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/agreements/toggles.py#L8">openedx/core/djangoapps/agreements/toggles.py (line 8)</reference></paragraph> | |
<paragraph ids="description-agreements.enable_lti_pii_acknowledgement">Desc: Enables the lti pii acknowledgement feature for a course</paragraph> | |
<paragraph ids="creation_date-agreements.enable_lti_pii_acknowledgement">Creation Date: 2023-10</paragraph> | |
<paragraph ids="implementation-agreements.enable_lti_pii_acknowledgement">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-agreements.enable_lti_pii_acknowledgement">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-block_structure.storage_backing_for_cache"> | |
<title ids="name-block_structure.storage_backing_for_cache">block_structure.storage_backing_for_cache</title> | |
<paragraph ids="default-block_structure.storage_backing_for_cache">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-block_structure.storage_backing_for_cache">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/content/block_structure/config/__init__.py#L12">openedx/core/djangoapps/content/block_structure/config/__init__.py (line 12)</reference></paragraph> | |
<paragraph ids="description-block_structure.storage_backing_for_cache">Desc: When enabled, block structures are stored in a more permanent storage, | |
like a database, which provides an additional backup for cache misses, instead having them | |
regenerated. The regenration of block structures is a time consuming process. Therefore, | |
enabling this switch is recommended for Production.</paragraph> | |
<warning ids="warning-block_structure.storage_backing_for_cache"> | |
<paragraph>Depends on `BLOCK_STRUCTURES_SETTINGS[‘STORAGE_CLASS’]` and | |
`BLOCK_STRUCTURES_SETTINGS[‘STORAGE_KWARGS’]`. | |
This switch will likely be deprecated and removed. | |
The annotation will be updated with the DEPR ticket once that process has started.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-block_structure.storage_backing_for_cache">Creation Date: 2017-02-23</paragraph> | |
<paragraph ids="target_removal_date-block_structure.storage_backing_for_cache">Target Removal Date: 2017-05-23</paragraph> | |
<paragraph ids="implementation-block_structure.storage_backing_for_cache">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-block_structure.storage_backing_for_cache">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK"> | |
<title ids="name-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK</title> | |
<paragraph ids="default-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/bulk_email/toggles.py#L8">lms/djangoapps/bulk_email/toggles.py (line 8)</reference></paragraph> | |
<paragraph ids="description-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">Desc: If False, use the same BULK_EMAIL_DEFAULT_FROM_EMAIL or DEFAULT_FROM_EMAIL as the from_addr for all bulk email, to avoid issues with spam filtering</paragraph> | |
<paragraph ids="creation_date-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">Creation Date: 2020-10-01</paragraph> | |
<paragraph ids="implementation-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">Implementation: [‘DjangoSetting’]</paragraph> | |
<paragraph ids="use_cases-bulk_email.EMAIL_USE_COURSE_ID_FROM_FOR_BULK">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-certificates.auto_certificate_generation"> | |
<title ids="name-certificates.auto_certificate_generation">certificates.auto_certificate_generation</title> | |
<paragraph ids="default-certificates.auto_certificate_generation">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-certificates.auto_certificate_generation">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/certificates/config.py#L10">lms/djangoapps/certificates/config.py (line 10)</reference></paragraph> | |
<paragraph ids="description-certificates.auto_certificate_generation">Desc: This toggle will enable certificates to be automatically generated</paragraph> | |
<paragraph ids="creation_date-certificates.auto_certificate_generation">Creation Date: 2017-09-14</paragraph> | |
<paragraph ids="implementation-certificates.auto_certificate_generation">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-certificates.auto_certificate_generation">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-content_tagging.auto"> | |
<title ids="name-content_tagging.auto">content_tagging.auto</title> | |
<paragraph ids="default-content_tagging.auto">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-content_tagging.auto">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/content_tagging/toggles.py#L10">openedx/core/djangoapps/content_tagging/toggles.py (line 10)</reference></paragraph> | |
<paragraph ids="description-content_tagging.auto">Desc: Setting this enables automatic tagging of content</paragraph> | |
<paragraph ids="creation_date-content_tagging.auto">Creation Date: 2023-08-30</paragraph> | |
<paragraph ids="implementation-content_tagging.auto">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-content_tagging.auto">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-content_tagging.disabled"> | |
<title ids="name-content_tagging.disabled">content_tagging.disabled</title> | |
<paragraph ids="default-content_tagging.disabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-content_tagging.disabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/content_tagging/toggles.py#L22">openedx/core/djangoapps/content_tagging/toggles.py (line 22)</reference></paragraph> | |
<paragraph ids="description-content_tagging.disabled">Desc: Setting this disables the tagging feature</paragraph> | |
<paragraph ids="creation_date-content_tagging.disabled">Creation Date: 2024-04-30</paragraph> | |
<paragraph ids="implementation-content_tagging.disabled">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-content_tagging.disabled">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.bypass_olx_failure"> | |
<title ids="name-contentstore.bypass_olx_failure">contentstore.bypass_olx_failure</title> | |
<paragraph ids="default-contentstore.bypass_olx_failure">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.bypass_olx_failure">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L40">cms/djangoapps/contentstore/toggles.py (line 40)</reference></paragraph> | |
<paragraph ids="description-contentstore.bypass_olx_failure">Desc: Enables bypassing olx validation failures during course import.</paragraph> | |
<paragraph ids="creation_date-contentstore.bypass_olx_failure">Creation Date: 2021-04-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.bypass_olx_failure">Target Removal Date: 2021-05-15</paragraph> | |
<paragraph ids="implementation-contentstore.bypass_olx_failure">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.bypass_olx_failure">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.default_enable_flexible_peer_openassessments"> | |
<title ids="name-contentstore.default_enable_flexible_peer_openassessments">contentstore.default_enable_flexible_peer_openassessments</title> | |
<paragraph ids="default-contentstore.default_enable_flexible_peer_openassessments">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.default_enable_flexible_peer_openassessments">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L576">cms/djangoapps/contentstore/toggles.py (line 576)</reference></paragraph> | |
<paragraph ids="description-contentstore.default_enable_flexible_peer_openassessments">Desc: This flag turns on the force_on_flexible_peer_openassessments | |
setting for course reruns or new courses, where enabled.</paragraph> | |
<warning ids="warning-contentstore.default_enable_flexible_peer_openassessments"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.default_enable_flexible_peer_openassessments">Creation Date: 2023-06-27</paragraph> | |
<paragraph ids="target_removal_date-contentstore.default_enable_flexible_peer_openassessments">Target Removal Date: 2024-01-27</paragraph> | |
<paragraph ids="implementation-contentstore.default_enable_flexible_peer_openassessments">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.default_enable_flexible_peer_openassessments">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.enable_studio_content_api"> | |
<title ids="name-contentstore.enable_studio_content_api">contentstore.enable_studio_content_api</title> | |
<paragraph ids="default-contentstore.enable_studio_content_api">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.enable_studio_content_api">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L214">cms/djangoapps/contentstore/toggles.py (line 214)</reference></paragraph> | |
<paragraph ids="description-contentstore.enable_studio_content_api">Desc: Enables the new (experimental and unsafe!) Studio Content REST API for course authors,</paragraph> | |
<paragraph ids="creation_date-contentstore.enable_studio_content_api">Creation Date: 2023-05-26</paragraph> | |
<paragraph ids="implementation-contentstore.enable_studio_content_api">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.enable_studio_content_api">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.individualize_anonymous_user_id"> | |
<title ids="name-contentstore.individualize_anonymous_user_id">contentstore.individualize_anonymous_user_id</title> | |
<paragraph ids="default-contentstore.individualize_anonymous_user_id">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.individualize_anonymous_user_id">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L194">cms/djangoapps/contentstore/toggles.py (line 194)</reference></paragraph> | |
<paragraph ids="description-contentstore.individualize_anonymous_user_id">Desc: This flag enables the use of unique anonymous_user_id during studio preview</paragraph> | |
<paragraph ids="creation_date-contentstore.individualize_anonymous_user_id">Creation Date: 2022-05-04</paragraph> | |
<paragraph ids="target_removal_date-contentstore.individualize_anonymous_user_id">Target Removal Date: 2022-05-30</paragraph> | |
<paragraph ids="implementation-contentstore.individualize_anonymous_user_id">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.individualize_anonymous_user_id">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.mock_video_uploads"> | |
<title ids="name-contentstore.mock_video_uploads">contentstore.mock_video_uploads</title> | |
<paragraph ids="default-contentstore.mock_video_uploads">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.mock_video_uploads">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L557">cms/djangoapps/contentstore/toggles.py (line 557)</reference></paragraph> | |
<paragraph ids="description-contentstore.mock_video_uploads">Desc: This flag mocks contentstore video uploads for local development, if you don’t have access to AWS</paragraph> | |
<warning ids="warning-contentstore.mock_video_uploads"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.mock_video_uploads">Creation Date: 2023-7-25</paragraph> | |
<paragraph ids="implementation-contentstore.mock_video_uploads">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.mock_video_uploads">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.disable_legacy_libraries"> | |
<title ids="name-contentstore.new_studio_mfe.disable_legacy_libraries">contentstore.new_studio_mfe.disable_legacy_libraries</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.disable_legacy_libraries">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.disable_legacy_libraries">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L613">cms/djangoapps/contentstore/toggles.py (line 613)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.disable_legacy_libraries">Desc: Hides legacy (v1) Libraries tab in Authoring MFE. | |
This toggle interacts with ENABLE_CONTENT_LIBRARIES toggle: if this is disabled, then legacy libraries are also | |
disabled.</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.disable_legacy_libraries"> | |
<paragraph>Legacy libraries are deprecated in Sumac, cf https://github.com/openedx/edx-platform/issues/32457</paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.disable_legacy_libraries">Creation Date: 2024-10-02</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.disable_legacy_libraries">Target Removal Date: 2025-04-09</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.disable_legacy_libraries">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.disable_legacy_libraries">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.disable_new_libraries"> | |
<title ids="name-contentstore.new_studio_mfe.disable_new_libraries">contentstore.new_studio_mfe.disable_new_libraries</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.disable_new_libraries">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.disable_new_libraries">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L641">cms/djangoapps/contentstore/toggles.py (line 641)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.disable_new_libraries">Desc: Hides new Libraries v2 tab in Authoring MFE. | |
This toggle interacts with settings.MEILISEARCH_ENABLED and ENABLE_CONTENT_LIBRARIES toggle: if these flags are | |
False, then v2 libraries are also disabled.</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.disable_new_libraries"> | |
<paragraph>Libraries v2 are in beta for Sumac, will be fully supported in Teak.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.disable_new_libraries">Creation Date: 2024-10-02</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.disable_new_libraries">Target Removal Date: 2025-04-09</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.disable_new_libraries">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.disable_new_libraries">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_advanced_settings_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_advanced_settings_page">contentstore.new_studio_mfe.use_new_advanced_settings_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_advanced_settings_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_advanced_settings_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L297">cms/djangoapps/contentstore/toggles.py (line 297)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_advanced_settings_page">Desc: This flag enables the use of the new studio advanced settings page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_advanced_settings_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_advanced_settings_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_advanced_settings_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_advanced_settings_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_advanced_settings_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_certificates_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_certificates_page">contentstore.new_studio_mfe.use_new_certificates_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_certificates_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_certificates_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L497">cms/djangoapps/contentstore/toggles.py (line 497)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_certificates_page">Desc: This flag enables the use of the new studio course certificates page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_certificates_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_certificates_page">Creation Date: 2024-1-18</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_certificates_page">Target Removal Date: 2023-4-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_certificates_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_certificates_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_course_outline_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_course_outline_page">contentstore.new_studio_mfe.use_new_course_outline_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_course_outline_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_course_outline_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L437">cms/djangoapps/contentstore/toggles.py (line 437)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_course_outline_page">Desc: This flag enables the use of the new studio course outline page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_course_outline_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_course_outline_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_course_outline_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_course_outline_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_course_outline_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_course_team_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_course_team_page">contentstore.new_studio_mfe.use_new_course_team_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_course_team_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_course_team_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L477">cms/djangoapps/contentstore/toggles.py (line 477)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_course_team_page">Desc: This flag enables the use of the new studio course team page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_course_team_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_course_team_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_course_team_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_course_team_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_course_team_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_custom_pages"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_custom_pages">contentstore.new_studio_mfe.use_new_custom_pages</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_custom_pages">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_custom_pages">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L257">cms/djangoapps/contentstore/toggles.py (line 257)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_custom_pages">Desc: This flag enables the use of the new studio custom pages mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_custom_pages"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_custom_pages">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_custom_pages">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_custom_pages">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_custom_pages">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_export_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_export_page">contentstore.new_studio_mfe.use_new_export_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_export_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_export_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L377">cms/djangoapps/contentstore/toggles.py (line 377)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_export_page">Desc: This flag enables the use of the new studio export page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_export_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_export_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_export_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_export_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_export_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_files_uploads_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_files_uploads_page">contentstore.new_studio_mfe.use_new_files_uploads_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_files_uploads_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_files_uploads_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L397">cms/djangoapps/contentstore/toggles.py (line 397)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_files_uploads_page">Desc: This flag enables the use of the new studio files and uploads page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_files_uploads_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_files_uploads_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_files_uploads_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_files_uploads_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_files_uploads_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_grading_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_grading_page">contentstore.new_studio_mfe.use_new_grading_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_grading_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_grading_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L317">cms/djangoapps/contentstore/toggles.py (line 317)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_grading_page">Desc: This flag enables the use of the new studio grading page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_grading_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_grading_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_grading_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_grading_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_grading_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_group_configurations_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_group_configurations_page">contentstore.new_studio_mfe.use_new_group_configurations_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_group_configurations_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_group_configurations_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L537">cms/djangoapps/contentstore/toggles.py (line 537)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_group_configurations_page">Desc: This flag enables the use of the new studio course group configurations page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_group_configurations_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_group_configurations_page">Creation Date: 2024-1-18</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_group_configurations_page">Target Removal Date: 2023-4-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_group_configurations_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_group_configurations_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_import_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_import_page">contentstore.new_studio_mfe.use_new_import_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_import_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_import_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L357">cms/djangoapps/contentstore/toggles.py (line 357)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_import_page">Desc: This flag enables the use of the new studio import page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_import_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_import_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_import_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_import_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_import_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_schedule_details_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_schedule_details_page">contentstore.new_studio_mfe.use_new_schedule_details_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_schedule_details_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_schedule_details_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L277">cms/djangoapps/contentstore/toggles.py (line 277)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_schedule_details_page">Desc: This flag enables the use of the new studio schedule and details mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_schedule_details_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_schedule_details_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_schedule_details_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_schedule_details_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_schedule_details_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_textbooks_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_textbooks_page">contentstore.new_studio_mfe.use_new_textbooks_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_textbooks_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_textbooks_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L517">cms/djangoapps/contentstore/toggles.py (line 517)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_textbooks_page">Desc: This flag enables the use of the new studio course textbooks page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_textbooks_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_textbooks_page">Creation Date: 2024-1-18</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_textbooks_page">Target Removal Date: 2023-4-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_textbooks_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_textbooks_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_unit_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_unit_page">contentstore.new_studio_mfe.use_new_unit_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_unit_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_unit_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L457">cms/djangoapps/contentstore/toggles.py (line 457)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_unit_page">Desc: This flag enables the use of the new studio course outline page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_unit_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_unit_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_unit_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_unit_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_unit_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_updates_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_updates_page">contentstore.new_studio_mfe.use_new_updates_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_updates_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_updates_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L337">cms/djangoapps/contentstore/toggles.py (line 337)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_updates_page">Desc: This flag enables the use of the new studio updates page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_updates_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_updates_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_updates_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_updates_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_updates_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.new_studio_mfe.use_new_video_uploads_page"> | |
<title ids="name-contentstore.new_studio_mfe.use_new_video_uploads_page">contentstore.new_studio_mfe.use_new_video_uploads_page</title> | |
<paragraph ids="default-contentstore.new_studio_mfe.use_new_video_uploads_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.new_studio_mfe.use_new_video_uploads_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L417">cms/djangoapps/contentstore/toggles.py (line 417)</reference></paragraph> | |
<paragraph ids="description-contentstore.new_studio_mfe.use_new_video_uploads_page">Desc: This flag enables the use of the new video uploads page mfe</paragraph> | |
<warning ids="warning-contentstore.new_studio_mfe.use_new_video_uploads_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-contentstore.new_studio_mfe.use_new_video_uploads_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-contentstore.new_studio_mfe.use_new_video_uploads_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-contentstore.new_studio_mfe.use_new_video_uploads_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.new_studio_mfe.use_new_video_uploads_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-contentstore.split_library_on_studio_dashboard"> | |
<title ids="name-contentstore.split_library_on_studio_dashboard">contentstore.split_library_on_studio_dashboard</title> | |
<paragraph ids="default-contentstore.split_library_on_studio_dashboard">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-contentstore.split_library_on_studio_dashboard">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L27">cms/djangoapps/contentstore/toggles.py (line 27)</reference></paragraph> | |
<paragraph ids="description-contentstore.split_library_on_studio_dashboard">Desc: Enables data new view for library on studio dashboard.</paragraph> | |
<paragraph ids="creation_date-contentstore.split_library_on_studio_dashboard">Creation Date: 2020-07-8</paragraph> | |
<paragraph ids="implementation-contentstore.split_library_on_studio_dashboard">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-contentstore.split_library_on_studio_dashboard">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_apps.exams_ida"> | |
<title ids="name-course_apps.exams_ida">course_apps.exams_ida</title> | |
<paragraph ids="default-course_apps.exams_ida">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_apps.exams_ida">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/course_apps/toggles.py#L9">openedx/core/djangoapps/course_apps/toggles.py (line 9)</reference></paragraph> | |
<paragraph ids="description-course_apps.exams_ida">Desc: Uses exams IDA</paragraph> | |
<paragraph ids="creation_date-course_apps.exams_ida">Creation Date: 2022-07-27</paragraph> | |
<paragraph ids="implementation-course_apps.exams_ida">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_apps.exams_ida">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_blocks_api.hide_access_denials"> | |
<title ids="name-course_blocks_api.hide_access_denials">course_blocks_api.hide_access_denials</title> | |
<paragraph ids="default-course_blocks_api.hide_access_denials">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_blocks_api.hide_access_denials">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/course_api/blocks/toggles.py#L10">lms/djangoapps/course_api/blocks/toggles.py (line 10)</reference></paragraph> | |
<paragraph ids="description-course_blocks_api.hide_access_denials">Desc: Waffle flag to hide access denial messages in the course blocks.</paragraph> | |
<warning ids="warning-course_blocks_api.hide_access_denials"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_blocks_api.hide_access_denials">Creation Date: 2019-09-27</paragraph> | |
<paragraph ids="implementation-course_blocks_api.hide_access_denials">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_blocks_api.hide_access_denials">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_experience.calendar_sync"> | |
<title ids="name-course_experience.calendar_sync">course_experience.calendar_sync</title> | |
<paragraph ids="default-course_experience.calendar_sync">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_experience.calendar_sync">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_experience/__init__.py#L75">openedx/features/course_experience/__init__.py (line 75)</reference></paragraph> | |
<paragraph ids="description-course_experience.calendar_sync">Desc: This course flag enables a course tool (which is a tool that is added on a course home page) | |
that sends course assignment calendars to course students, whenever they click on the “Subscribe to calendar | |
updates” button. The email contains an ics attachment that students can then use to sync with their own calendar | |
apps.</paragraph> | |
<warning ids="warning-course_experience.calendar_sync"> | |
<paragraph>For this toggle to have an effect, the RELATIVE_DATES_FLAG toggle must be enabled, too.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_experience.calendar_sync">Creation Date: 2021-01-26</paragraph> | |
<paragraph ids="target_removal_date-course_experience.calendar_sync">Target Removal Date: 2021-04-26</paragraph> | |
<paragraph ids="implementation-course_experience.calendar_sync">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_experience.calendar_sync">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_experience.enable_about_sidebar_html"> | |
<title ids="name-course_experience.enable_about_sidebar_html">course_experience.enable_about_sidebar_html</title> | |
<paragraph ids="default-course_experience.enable_about_sidebar_html">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_experience.enable_about_sidebar_html">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_experience/waffle.py#L11">openedx/features/course_experience/waffle.py (line 11)</reference></paragraph> | |
<paragraph ids="description-course_experience.enable_about_sidebar_html">Desc: Used to determine whether to show custom HTML in the sidebar on the internal course about page.</paragraph> | |
<paragraph ids="creation_date-course_experience.enable_about_sidebar_html">Creation Date: 2018-01-26</paragraph> | |
<paragraph ids="implementation-course_experience.enable_about_sidebar_html">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-course_experience.enable_about_sidebar_html">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_experience.enable_course_goals"> | |
<title ids="name-course_experience.enable_course_goals">course_experience.enable_course_goals</title> | |
<paragraph ids="default-course_experience.enable_course_goals">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_experience.enable_course_goals">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_experience/__init__.py#L27">openedx/features/course_experience/__init__.py (line 27)</reference></paragraph> | |
<paragraph ids="description-course_experience.enable_course_goals">Desc: Used to determine whether or not to use course goals for the particular course.</paragraph> | |
<warning ids="warning-course_experience.enable_course_goals"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_experience.enable_course_goals">Creation Date: 2017-09-11</paragraph> | |
<paragraph ids="implementation-course_experience.enable_course_goals">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_experience.enable_course_goals">Use Cases: [‘opt_out’, ‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_experience.enable_ses_for_goalreminder"> | |
<title ids="name-course_experience.enable_ses_for_goalreminder">course_experience.enable_ses_for_goalreminder</title> | |
<paragraph ids="default-course_experience.enable_ses_for_goalreminder">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_experience.enable_ses_for_goalreminder">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_experience/__init__.py#L37">openedx/features/course_experience/__init__.py (line 37)</reference></paragraph> | |
<paragraph ids="description-course_experience.enable_ses_for_goalreminder">Desc: Used to determine whether or not to use AWS SES to send goal reminder emails for the course.</paragraph> | |
<warning ids="warning-course_experience.enable_ses_for_goalreminder"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_experience.enable_ses_for_goalreminder">Creation Date: 2024-10-06</paragraph> | |
<paragraph ids="implementation-course_experience.enable_ses_for_goalreminder">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_experience.enable_ses_for_goalreminder">Use Cases: [‘opt_in’, ‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_experience.relative_dates"> | |
<title ids="name-course_experience.relative_dates">course_experience.relative_dates</title> | |
<paragraph ids="default-course_experience.relative_dates">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_experience.relative_dates">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_experience/__init__.py#L53">openedx/features/course_experience/__init__.py (line 53)</reference></paragraph> | |
<paragraph ids="description-course_experience.relative_dates">Desc: Waffle flag to enable relative dates for course content. A ‘Dates’ tab will be visible in the | |
course view showing key course dates. Was previously an ExperimentWaffleFlag with experiment_id=17.</paragraph> | |
<warning ids="warning-course_experience.relative_dates"> | |
<paragraph>To set a relative due date for self-paced courses, the weeks_to_complete field for a course run | |
needs to be set. Currently it can be set through the publisher app.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_experience.relative_dates">Creation Date: 2020-02-10</paragraph> | |
<paragraph ids="implementation-course_experience.relative_dates">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_experience.relative_dates">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_experience.relative_dates_disable_reset"> | |
<title ids="name-course_experience.relative_dates_disable_reset">course_experience.relative_dates_disable_reset</title> | |
<paragraph ids="default-course_experience.relative_dates_disable_reset">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_experience.relative_dates_disable_reset">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/course_experience/__init__.py#L65">openedx/features/course_experience/__init__.py (line 65)</reference></paragraph> | |
<paragraph ids="description-course_experience.relative_dates_disable_reset">Desc: Waffle flag to disable resetting deadlines by learners in self-paced courses. The ‘Dates’ tab | |
will no longer show a banner about missed deadlines. The deadlines banner will also be hidden on unit pages.</paragraph> | |
<warning ids="warning-course_experience.relative_dates_disable_reset"> | |
<paragraph>For this toggle to have an effect, the RELATIVE_DATES_FLAG toggle must be enabled, too.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_experience.relative_dates_disable_reset">Creation Date: 2023-04-27</paragraph> | |
<paragraph ids="implementation-course_experience.relative_dates_disable_reset">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_experience.relative_dates_disable_reset">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_home.course_home_mfe_progress_tab"> | |
<title ids="name-course_home.course_home_mfe_progress_tab">course_home.course_home_mfe_progress_tab</title> | |
<paragraph ids="default-course_home.course_home_mfe_progress_tab">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_home.course_home_mfe_progress_tab">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/course_home_api/toggles.py#L9">lms/djangoapps/course_home_api/toggles.py (line 9)</reference></paragraph> | |
<paragraph ids="description-course_home.course_home_mfe_progress_tab">Desc: This toggle controls the user interface behavior of the progress tab in | |
the Learning Management System. When set to True, the progress tab utilizes the newly introduced | |
Learning MFE graphs. When set to False (default), it utilizes existing grade graph from edx-platform.</paragraph> | |
<paragraph ids="creation_date-course_home.course_home_mfe_progress_tab">Creation Date: 2021-03-12</paragraph> | |
<paragraph ids="target_removal_date-course_home.course_home_mfe_progress_tab">Target Removal Date: 2024-01-01</paragraph> | |
<paragraph ids="implementation-course_home.course_home_mfe_progress_tab">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_home.course_home_mfe_progress_tab">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_home.new_discussion_sidebar_view"> | |
<title ids="name-course_home.new_discussion_sidebar_view">course_home.new_discussion_sidebar_view</title> | |
<paragraph ids="default-course_home.new_discussion_sidebar_view">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_home.new_discussion_sidebar_view">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/course_home_api/toggles.py#L24">lms/djangoapps/course_home_api/toggles.py (line 24)</reference></paragraph> | |
<paragraph ids="description-course_home.new_discussion_sidebar_view">Desc: This toggle controls the user interface behavior of the discussion sidebar on course home page.</paragraph> | |
<paragraph ids="creation_date-course_home.new_discussion_sidebar_view">Creation Date: 2024-04-22</paragraph> | |
<paragraph ids="implementation-course_home.new_discussion_sidebar_view">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_home.new_discussion_sidebar_view">Use Cases: [‘open_edx’, ‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_list_api_rate_limit.rate_limit_10"> | |
<title ids="name-course_list_api_rate_limit.rate_limit_10">course_list_api_rate_limit.rate_limit_10</title> | |
<paragraph ids="default-course_list_api_rate_limit.rate_limit_10">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_list_api_rate_limit.rate_limit_10">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/course_api/__init__.py#L18">lms/djangoapps/course_api/__init__.py (line 18)</reference></paragraph> | |
<paragraph ids="description-course_list_api_rate_limit.rate_limit_10">Desc: Waffle switch to enable the throttling of 10 requests/minute to the course API. For staff | |
users, this limit is 20 requests/minute.</paragraph> | |
<paragraph ids="creation_date-course_list_api_rate_limit.rate_limit_10">Creation Date: 2018-06-12</paragraph> | |
<paragraph ids="implementation-course_list_api_rate_limit.rate_limit_10">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-course_list_api_rate_limit.rate_limit_10">Use Cases: [‘circuit_breaker’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_list_api_rate_limit.rate_limit_2"> | |
<title ids="name-course_list_api_rate_limit.rate_limit_2">course_list_api_rate_limit.rate_limit_2</title> | |
<paragraph ids="default-course_list_api_rate_limit.rate_limit_2">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_list_api_rate_limit.rate_limit_2">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/course_api/__init__.py#L9">lms/djangoapps/course_api/__init__.py (line 9)</reference></paragraph> | |
<paragraph ids="description-course_list_api_rate_limit.rate_limit_2">Desc: Waffle switch to enable the throttling of 2 requests/minute to the course API. For staff | |
users, this limit is 10 requests/minute.</paragraph> | |
<paragraph ids="creation_date-course_list_api_rate_limit.rate_limit_2">Creation Date: 2018-06-12</paragraph> | |
<paragraph ids="implementation-course_list_api_rate_limit.rate_limit_2">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-course_list_api_rate_limit.rate_limit_2">Use Cases: [‘circuit_breaker’]</paragraph> | |
</section> | |
<section ids="featuretoggle-course_modes.use_new_track_selection"> | |
<title ids="name-course_modes.use_new_track_selection">course_modes.use_new_track_selection</title> | |
<paragraph ids="default-course_modes.use_new_track_selection">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-course_modes.use_new_track_selection">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/common/djangoapps/course_modes/views.py#L50">common/djangoapps/course_modes/views.py (line 50)</reference></paragraph> | |
<paragraph ids="description-course_modes.use_new_track_selection">Desc: This flag enables the use of the new track selection template for testing purposes before full rollout</paragraph> | |
<warning ids="warning-course_modes.use_new_track_selection"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-course_modes.use_new_track_selection">Creation Date: 2021-8-23</paragraph> | |
<paragraph ids="implementation-course_modes.use_new_track_selection">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-course_modes.use_new_track_selection">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.always_open_auxiliary_sidebar"> | |
<title ids="name-courseware.always_open_auxiliary_sidebar">courseware.always_open_auxiliary_sidebar</title> | |
<paragraph ids="default-courseware.always_open_auxiliary_sidebar">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-courseware.always_open_auxiliary_sidebar">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L98">lms/djangoapps/courseware/toggles.py (line 98)</reference></paragraph> | |
<paragraph ids="description-courseware.always_open_auxiliary_sidebar">Desc: Waffle flag that determines whether the auxiliary sidebar, | |
such as discussion or notification, should automatically expand | |
on each course unit page within the Learning MFE, without preserving | |
the previous state of the sidebar.</paragraph> | |
<paragraph ids="creation_date-courseware.always_open_auxiliary_sidebar">Creation Date: 2024-04-28</paragraph> | |
<paragraph ids="target_removal_date-courseware.always_open_auxiliary_sidebar">Target Removal Date: 2024-07-28</paragraph> | |
<paragraph ids="implementation-courseware.always_open_auxiliary_sidebar">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.always_open_auxiliary_sidebar">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.disable_navigation_sidebar_blocks_caching"> | |
<title ids="name-courseware.disable_navigation_sidebar_blocks_caching">courseware.disable_navigation_sidebar_blocks_caching</title> | |
<paragraph ids="default-courseware.disable_navigation_sidebar_blocks_caching">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.disable_navigation_sidebar_blocks_caching">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L71">lms/djangoapps/courseware/toggles.py (line 71)</reference></paragraph> | |
<paragraph ids="description-courseware.disable_navigation_sidebar_blocks_caching">Desc: Disable caching of navigation sidebar blocks on Learning MFE. | |
It can be used when caching the structure of large courses for a large number of users | |
at the same time can overload the cache storage (memcache or redis).</paragraph> | |
<warning ids="warning-courseware.disable_navigation_sidebar_blocks_caching"> | |
<paragraph>None.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.disable_navigation_sidebar_blocks_caching">Creation Date: 2024-03-21</paragraph> | |
<paragraph ids="implementation-courseware.disable_navigation_sidebar_blocks_caching">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.disable_navigation_sidebar_blocks_caching">Use Cases: [‘opt_out’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.discovery_default_language_filter"> | |
<title ids="name-courseware.discovery_default_language_filter">courseware.discovery_default_language_filter</title> | |
<paragraph ids="default-courseware.discovery_default_language_filter">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.discovery_default_language_filter">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L158">lms/djangoapps/courseware/toggles.py (line 158)</reference></paragraph> | |
<paragraph ids="description-courseware.discovery_default_language_filter">Desc: Enable courses to be filtered by user language by default.</paragraph> | |
<warning ids="warning-courseware.discovery_default_language_filter"> | |
<paragraph>The ENABLE_COURSE_DISCOVERY feature flag should be enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.discovery_default_language_filter">Creation Date: 2023-11-02</paragraph> | |
<paragraph ids="implementation-courseware.discovery_default_language_filter">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-courseware.discovery_default_language_filter">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.enable_navigation_sidebar"> | |
<title ids="name-courseware.enable_navigation_sidebar">courseware.enable_navigation_sidebar</title> | |
<paragraph ids="default-courseware.enable_navigation_sidebar">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.enable_navigation_sidebar">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L86">lms/djangoapps/courseware/toggles.py (line 86)</reference></paragraph> | |
<paragraph ids="description-courseware.enable_navigation_sidebar">Desc: Enable navigation sidebar on Learning MFE</paragraph> | |
<paragraph ids="creation_date-courseware.enable_navigation_sidebar">Creation Date: 2024-03-07</paragraph> | |
<paragraph ids="implementation-courseware.enable_navigation_sidebar">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.enable_navigation_sidebar">Use Cases: [‘opt_out’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.enable_new_financial_assistance_flow"> | |
<title ids="name-courseware.enable_new_financial_assistance_flow">courseware.enable_new_financial_assistance_flow</title> | |
<paragraph ids="default-courseware.enable_new_financial_assistance_flow">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.enable_new_financial_assistance_flow">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/config.py#L9">lms/djangoapps/courseware/config.py (line 9)</reference></paragraph> | |
<paragraph ids="description-courseware.enable_new_financial_assistance_flow">Desc: enables new internal only financial assistance flow, when active.</paragraph> | |
<paragraph ids="creation_date-courseware.enable_new_financial_assistance_flow">Creation Date: 2022-03-25</paragraph> | |
<paragraph ids="implementation-courseware.enable_new_financial_assistance_flow">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-courseware.enable_new_financial_assistance_flow">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.mfe_courseware_search"> | |
<title ids="name-courseware.mfe_courseware_search">courseware.mfe_courseware_search</title> | |
<paragraph ids="default-courseware.mfe_courseware_search">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.mfe_courseware_search">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L58">lms/djangoapps/courseware/toggles.py (line 58)</reference></paragraph> | |
<paragraph ids="description-courseware.mfe_courseware_search">Desc: Enables Courseware Search on Learning MFE</paragraph> | |
<warning ids="warning-courseware.mfe_courseware_search"> | |
<paragraph>None.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.mfe_courseware_search">Creation Date: 2023-09-28</paragraph> | |
<paragraph ids="implementation-courseware.mfe_courseware_search">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.mfe_courseware_search">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.mfe_progress_milestones"> | |
<title ids="name-courseware.mfe_progress_milestones">courseware.mfe_progress_milestones</title> | |
<paragraph ids="default-courseware.mfe_progress_milestones">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.mfe_progress_milestones">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L28">lms/djangoapps/courseware/toggles.py (line 28)</reference></paragraph> | |
<paragraph ids="description-courseware.mfe_progress_milestones">Desc: Waffle flag to display learner progress milestones in a course. Supports staged | |
rollout to students for a new micro-frontend-based implementation of the courseware page.</paragraph> | |
<warning ids="warning-courseware.mfe_progress_milestones"> | |
<paragraph>Also set settings.LEARNING_MICROFRONTEND_URL.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.mfe_progress_milestones">Creation Date: 2020-10-07</paragraph> | |
<paragraph ids="target_removal_date-courseware.mfe_progress_milestones">Target Removal Date: none</paragraph> | |
<paragraph ids="implementation-courseware.mfe_progress_milestones">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.mfe_progress_milestones">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.mfe_progress_milestones_streak_celebration"> | |
<title ids="name-courseware.mfe_progress_milestones_streak_celebration">courseware.mfe_progress_milestones_streak_celebration</title> | |
<paragraph ids="default-courseware.mfe_progress_milestones_streak_celebration">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.mfe_progress_milestones_streak_celebration">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L42">lms/djangoapps/courseware/toggles.py (line 42)</reference></paragraph> | |
<paragraph ids="description-courseware.mfe_progress_milestones_streak_celebration">Desc: Waffle flag to display a celebration modal when learner completes a configurable streak | |
Supports staged rollout to students for a new micro-frontend-based implementation of the | |
courseware page.</paragraph> | |
<warning ids="warning-courseware.mfe_progress_milestones_streak_celebration"> | |
<paragraph>Also set settings.LEARNING_MICROFRONTEND_URL and | |
COURSEWARE_MICROFRONTEND_PROGRESS_MILESTONES.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.mfe_progress_milestones_streak_celebration">Creation Date: 2021-02-16</paragraph> | |
<paragraph ids="implementation-courseware.mfe_progress_milestones_streak_celebration">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.mfe_progress_milestones_streak_celebration">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.mfe_progress_milestones_streak_discount_enabled"> | |
<title ids="name-courseware.mfe_progress_milestones_streak_discount_enabled">courseware.mfe_progress_milestones_streak_discount_enabled</title> | |
<paragraph ids="default-courseware.mfe_progress_milestones_streak_discount_enabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.mfe_progress_milestones_streak_discount_enabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L113">lms/djangoapps/courseware/toggles.py (line 113)</reference></paragraph> | |
<paragraph ids="description-courseware.mfe_progress_milestones_streak_discount_enabled">Desc: This flag enables an engagement discount incentive message.</paragraph> | |
<warning ids="warning-courseware.mfe_progress_milestones_streak_discount_enabled"> | |
<paragraph>This flag depends on the streak celebration feature being enabled</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.mfe_progress_milestones_streak_discount_enabled">Creation Date: 2021-08-26</paragraph> | |
<paragraph ids="implementation-courseware.mfe_progress_milestones_streak_discount_enabled">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.mfe_progress_milestones_streak_discount_enabled">Use Cases: [‘opt_out’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.microfrontend_course_exit_page"> | |
<title ids="name-courseware.microfrontend_course_exit_page">courseware.microfrontend_course_exit_page</title> | |
<paragraph ids="default-courseware.microfrontend_course_exit_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.microfrontend_course_exit_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L13">lms/djangoapps/courseware/toggles.py (line 13)</reference></paragraph> | |
<paragraph ids="description-courseware.microfrontend_course_exit_page">Desc: Supports staged rollout of the new micro-frontend-based implementation of the course exit page.</paragraph> | |
<warning ids="warning-courseware.microfrontend_course_exit_page"> | |
<paragraph>Also set settings.LEARNING_MICROFRONTEND_URL.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-courseware.microfrontend_course_exit_page">Creation Date: 2020-10-02</paragraph> | |
<paragraph ids="implementation-courseware.microfrontend_course_exit_page">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.microfrontend_course_exit_page">Use Cases: [‘open_edx’, ‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-courseware.optimized_render_xblock"> | |
<title ids="name-courseware.optimized_render_xblock">courseware.optimized_render_xblock</title> | |
<paragraph ids="default-courseware.optimized_render_xblock">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-courseware.optimized_render_xblock">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/courseware/toggles.py#L127">lms/djangoapps/courseware/toggles.py (line 127)</reference></paragraph> | |
<paragraph ids="description-courseware.optimized_render_xblock">Desc: Waffle flag that determines whether we speed up the render_xblock for browsers by | |
removing unnecessary JavaScript and CSS. It is possible that this could introduce edge cases with content | |
that relies on these assets, so being a CourseWaffleFlag will give us the flexibility to exempt courses | |
from these optimizations.</paragraph> | |
<paragraph ids="creation_date-courseware.optimized_render_xblock">Creation Date: 2021-02-09</paragraph> | |
<paragraph ids="target_removal_date-courseware.optimized_render_xblock">Target Removal Date: 2021-05-01</paragraph> | |
<paragraph ids="implementation-courseware.optimized_render_xblock">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-courseware.optimized_render_xblock">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discounts.enable_discounting"> | |
<title ids="name-discounts.enable_discounting">discounts.enable_discounting</title> | |
<paragraph ids="default-discounts.enable_discounting">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discounts.enable_discounting">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/discounts/applicability.py#L44">openedx/features/discounts/applicability.py (line 44)</reference></paragraph> | |
<paragraph ids="description-discounts.enable_discounting">Desc: Toggle discounts always being disabled</paragraph> | |
<warning ids="warning-discounts.enable_discounting"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-discounts.enable_discounting">Creation Date: 2019-4-16</paragraph> | |
<paragraph ids="implementation-discounts.enable_discounting">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discounts.enable_discounting">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discounts.enable_first_purchase_discount_override"> | |
<title ids="name-discounts.enable_first_purchase_discount_override">discounts.enable_first_purchase_discount_override</title> | |
<paragraph ids="default-discounts.enable_first_purchase_discount_override">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discounts.enable_first_purchase_discount_override">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/discounts/applicability.py#L32">openedx/features/discounts/applicability.py (line 32)</reference></paragraph> | |
<paragraph ids="description-discounts.enable_first_purchase_discount_override">Desc: Waffle flag to enable the First Purchase Discount to be overridden from | |
EDXWELCOME/BIENVENIDOAEDX 15% discount to a new code.</paragraph> | |
<warning ids="warning-discounts.enable_first_purchase_discount_override"> | |
<paragraph>This feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-discounts.enable_first_purchase_discount_override">Creation Date: 2024-07-18</paragraph> | |
<paragraph ids="implementation-discounts.enable_first_purchase_discount_override">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discounts.enable_first_purchase_discount_override">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discussions.enable_discussions_mfe"> | |
<title ids="name-discussions.enable_discussions_mfe">discussions.enable_discussions_mfe</title> | |
<paragraph ids="default-discussions.enable_discussions_mfe">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discussions.enable_discussions_mfe">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/discussion/toggles.py#L8">lms/djangoapps/discussion/toggles.py (line 8)</reference></paragraph> | |
<paragraph ids="description-discussions.enable_discussions_mfe">Desc: Waffle flag to use the new MFE experience for discussions in the course tab</paragraph> | |
<paragraph ids="creation_date-discussions.enable_discussions_mfe">Creation Date: 2021-11-05</paragraph> | |
<paragraph ids="target_removal_date-discussions.enable_discussions_mfe">Target Removal Date: 2022-12-05</paragraph> | |
<paragraph ids="implementation-discussions.enable_discussions_mfe">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discussions.enable_discussions_mfe">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discussions.enable_forum_v2"> | |
<title ids="name-discussions.enable_forum_v2">discussions.enable_forum_v2</title> | |
<paragraph ids="default-discussions.enable_forum_v2">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discussions.enable_forum_v2">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/discussions/config/waffle.py#L49">openedx/core/djangoapps/discussions/config/waffle.py (line 49)</reference></paragraph> | |
<paragraph ids="description-discussions.enable_forum_v2">Desc: Waffle flag to use the forum v2 instead of v1(cs_comment_service)</paragraph> | |
<paragraph ids="creation_date-discussions.enable_forum_v2">Creation Date: 2024-9-26</paragraph> | |
<paragraph ids="target_removal_date-discussions.enable_forum_v2">Target Removal Date: 2025-12-05</paragraph> | |
<paragraph ids="implementation-discussions.enable_forum_v2">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discussions.enable_forum_v2">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discussions.enable_new_structure_discussions"> | |
<title ids="name-discussions.enable_new_structure_discussions">discussions.enable_new_structure_discussions</title> | |
<paragraph ids="default-discussions.enable_new_structure_discussions">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discussions.enable_new_structure_discussions">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/discussions/config/waffle.py#L38">openedx/core/djangoapps/discussions/config/waffle.py (line 38)</reference></paragraph> | |
<paragraph ids="description-discussions.enable_new_structure_discussions">Desc: Waffle flag to toggle on the new structure for in context discussions</paragraph> | |
<paragraph ids="creation_date-discussions.enable_new_structure_discussions">Creation Date: 2022-02-22</paragraph> | |
<paragraph ids="target_removal_date-discussions.enable_new_structure_discussions">Target Removal Date: 2022-12-22</paragraph> | |
<paragraph ids="implementation-discussions.enable_new_structure_discussions">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discussions.enable_new_structure_discussions">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discussions.override_discussion_legacy_settings"> | |
<title ids="name-discussions.override_discussion_legacy_settings">discussions.override_discussion_legacy_settings</title> | |
<paragraph ids="default-discussions.override_discussion_legacy_settings">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discussions.override_discussion_legacy_settings">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/discussions/config/waffle.py#L11">openedx/core/djangoapps/discussions/config/waffle.py (line 11)</reference></paragraph> | |
<paragraph ids="description-discussions.override_discussion_legacy_settings">Desc: Waffle flag to override visibility of discussion settings for legacy experience.</paragraph> | |
<warning ids="warning-discussions.override_discussion_legacy_settings"> | |
<paragraph>When the flag is ON, the discussion settings will be available on legacy experience.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-discussions.override_discussion_legacy_settings">Creation Date: 2021-06-15</paragraph> | |
<paragraph ids="target_removal_date-discussions.override_discussion_legacy_settings">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-discussions.override_discussion_legacy_settings">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discussions.override_discussion_legacy_settings">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-discussions.pages_and_resources_mfe"> | |
<title ids="name-discussions.pages_and_resources_mfe">discussions.pages_and_resources_mfe</title> | |
<paragraph ids="default-discussions.pages_and_resources_mfe">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-discussions.pages_and_resources_mfe">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/discussions/config/waffle.py#L25">openedx/core/djangoapps/discussions/config/waffle.py (line 25)</reference></paragraph> | |
<paragraph ids="description-discussions.pages_and_resources_mfe">Desc: Waffle flag to enable new Pages and Resources experience for course.</paragraph> | |
<warning ids="warning-discussions.pages_and_resources_mfe"> | |
<paragraph>When the flag is ON, the new experience for Pages and Resources will be enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-discussions.pages_and_resources_mfe">Creation Date: 2021-05-24</paragraph> | |
<paragraph ids="target_removal_date-discussions.pages_and_resources_mfe">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-discussions.pages_and_resources_mfe">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-discussions.pages_and_resources_mfe">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-effort_estimation.disabled"> | |
<title ids="name-effort_estimation.disabled">effort_estimation.disabled</title> | |
<paragraph ids="default-effort_estimation.disabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-effort_estimation.disabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/effort_estimation/toggles.py#L10">openedx/features/effort_estimation/toggles.py (line 10)</reference></paragraph> | |
<paragraph ids="description-effort_estimation.disabled">Desc: If effort estimations are confusing for a given course (e.g. the course team has added manual | |
estimates), you can turn them off case by case here.</paragraph> | |
<paragraph ids="creation_date-effort_estimation.disabled">Creation Date: 2021-07-27</paragraph> | |
<paragraph ids="implementation-effort_estimation.disabled">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-effort_estimation.disabled">Use Cases: [‘opt_out’]</paragraph> | |
</section> | |
<section ids="featuretoggle-experiments.add_dashboard_info"> | |
<title ids="name-experiments.add_dashboard_info">experiments.add_dashboard_info</title> | |
<paragraph ids="default-experiments.add_dashboard_info">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-experiments.add_dashboard_info">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/experiments/utils.py#L44">lms/djangoapps/experiments/utils.py (line 44)</reference></paragraph> | |
<paragraph ids="description-experiments.add_dashboard_info">Desc: Toggle for adding info about each course to the dashboard metadata</paragraph> | |
<warning ids="warning-experiments.add_dashboard_info"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-experiments.add_dashboard_info">Creation Date: 2019-3-28</paragraph> | |
<paragraph ids="implementation-experiments.add_dashboard_info">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-experiments.add_dashboard_info">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-experiments.add_programs"> | |
<title ids="name-experiments.add_programs">experiments.add_programs</title> | |
<paragraph ids="default-experiments.add_programs">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-experiments.add_programs">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/experiments/utils.py#L29">lms/djangoapps/experiments/utils.py (line 29)</reference></paragraph> | |
<paragraph ids="description-experiments.add_programs">Desc: Toggle for adding the current course’s program information to user metadata</paragraph> | |
<warning ids="warning-experiments.add_programs"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-experiments.add_programs">Creation Date: 2019-2-25</paragraph> | |
<paragraph ids="implementation-experiments.add_programs">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-experiments.add_programs">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-experiments.add_upsell_tracking"> | |
<title ids="name-experiments.add_upsell_tracking">experiments.add_upsell_tracking</title> | |
<paragraph ids="default-experiments.add_upsell_tracking">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-experiments.add_upsell_tracking">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/experiments/utils.py#L56">lms/djangoapps/experiments/utils.py (line 56)</reference></paragraph> | |
<paragraph ids="description-experiments.add_upsell_tracking">Desc: Make sure upsell tracking JS works as expected.</paragraph> | |
<warning ids="warning-experiments.add_upsell_tracking"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-experiments.add_upsell_tracking">Creation Date: 2020-7-7</paragraph> | |
<paragraph ids="implementation-experiments.add_upsell_tracking">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-experiments.add_upsell_tracking">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-experiments.mobile_upsell_rev934"> | |
<title ids="name-experiments.mobile_upsell_rev934">experiments.mobile_upsell_rev934</title> | |
<paragraph ids="default-experiments.mobile_upsell_rev934">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-experiments.mobile_upsell_rev934">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/experiments/views_custom.py#L27">lms/djangoapps/experiments/views_custom.py (line 27)</reference></paragraph> | |
<paragraph ids="description-experiments.mobile_upsell_rev934">Desc: Toggle mobile upsell enabled</paragraph> | |
<warning ids="warning-experiments.mobile_upsell_rev934"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-experiments.mobile_upsell_rev934">Creation Date: 2019-09-05</paragraph> | |
<paragraph ids="implementation-experiments.mobile_upsell_rev934">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-experiments.mobile_upsell_rev934">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-export_course_metadata"> | |
<title ids="name-export_course_metadata">export_course_metadata</title> | |
<paragraph ids="default-export_course_metadata">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-export_course_metadata">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/export_course_metadata/toggles.py#L7">cms/djangoapps/export_course_metadata/toggles.py (line 7)</reference></paragraph> | |
<paragraph ids="description-export_course_metadata">Desc: Export of course metadata (initially to s3 for use by braze)</paragraph> | |
<paragraph ids="creation_date-export_course_metadata">Creation Date: 2021-03-01</paragraph> | |
<paragraph ids="implementation-export_course_metadata">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-export_course_metadata">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-grades.bulk_management"> | |
<title ids="name-grades.bulk_management">grades.bulk_management</title> | |
<paragraph ids="default-grades.bulk_management">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-grades.bulk_management">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/grades/config/waffle.py#L65">lms/djangoapps/grades/config/waffle.py (line 65)</reference></paragraph> | |
<paragraph ids="description-grades.bulk_management">Desc: When enabled, bulk features are visible for management in masters course. As far | |
as we understand, this feature is now unused and obsolete.</paragraph> | |
<paragraph ids="creation_date-grades.bulk_management">Creation Date: 2019-08-20</paragraph> | |
<paragraph ids="implementation-grades.bulk_management">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-grades.bulk_management">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-grades.disable_regrade_on_policy_change"> | |
<title ids="name-grades.disable_regrade_on_policy_change">grades.disable_regrade_on_policy_change</title> | |
<paragraph ids="default-grades.disable_regrade_on_policy_change">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-grades.disable_regrade_on_policy_change">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/grades/config/waffle.py#L17">lms/djangoapps/grades/config/waffle.py (line 17)</reference></paragraph> | |
<paragraph ids="description-grades.disable_regrade_on_policy_change">Desc: When enabled, a change in grading policy will not trigger re-grading.</paragraph> | |
<paragraph ids="creation_date-grades.disable_regrade_on_policy_change">Creation Date: 2017-08-03</paragraph> | |
<paragraph ids="implementation-grades.disable_regrade_on_policy_change">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-grades.disable_regrade_on_policy_change">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-grades.rejected_exam_overrides_grade"> | |
<title ids="name-grades.rejected_exam_overrides_grade">grades.rejected_exam_overrides_grade</title> | |
<paragraph ids="default-grades.rejected_exam_overrides_grade">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-grades.rejected_exam_overrides_grade">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/grades/config/waffle.py#L40">lms/djangoapps/grades/config/waffle.py (line 40)</reference></paragraph> | |
<paragraph ids="description-grades.rejected_exam_overrides_grade">Desc: When enabled, grades can no longer be updated 30 days after a course has ended. Note that this | |
is only valid for courses which actually have an end date.</paragraph> | |
<paragraph ids="creation_date-grades.rejected_exam_overrides_grade">Creation Date: 2018-10-01</paragraph> | |
<paragraph ids="implementation-grades.rejected_exam_overrides_grade">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-grades.rejected_exam_overrides_grade">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-grades.writable_gradebook"> | |
<title ids="name-grades.writable_gradebook">grades.writable_gradebook</title> | |
<paragraph ids="default-grades.writable_gradebook">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-grades.writable_gradebook">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/grades/config/waffle.py#L53">lms/djangoapps/grades/config/waffle.py (line 53)</reference></paragraph> | |
<paragraph ids="description-grades.writable_gradebook">Desc: When enabled, add GET/POST endpoints for updating gradebook entries in bulk. Also, a link to | |
the writable gradebook is added to the instructor dashboard.</paragraph> | |
<warning ids="warning-grades.writable_gradebook"> | |
<paragraph>Enabling this requires that the `WRITABLE_GRADEBOOK_URL` setting be properly defined.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-grades.writable_gradebook">Creation Date: 2018-10-03</paragraph> | |
<paragraph ids="implementation-grades.writable_gradebook">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-grades.writable_gradebook">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-instructor.enable_data_download_v2"> | |
<title ids="name-instructor.enable_data_download_v2">instructor.enable_data_download_v2</title> | |
<paragraph ids="default-instructor.enable_data_download_v2">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-instructor.enable_data_download_v2">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/toggles.py#L11">lms/djangoapps/instructor/toggles.py (line 11)</reference></paragraph> | |
<paragraph ids="description-instructor.enable_data_download_v2">Desc: instructor</paragraph> | |
<paragraph ids="creation_date-instructor.enable_data_download_v2">Creation Date: 2020-07-8</paragraph> | |
<paragraph ids="implementation-instructor.enable_data_download_v2">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-instructor.enable_data_download_v2">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-instructor_task.use_on_disk_grade_reporting"> | |
<title ids="name-instructor_task.use_on_disk_grade_reporting">instructor_task.use_on_disk_grade_reporting</title> | |
<paragraph ids="default-instructor_task.use_on_disk_grade_reporting">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-instructor_task.use_on_disk_grade_reporting">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor_task/config/waffle.py#L27">lms/djangoapps/instructor_task/config/waffle.py (line 27)</reference></paragraph> | |
<paragraph ids="description-instructor_task.use_on_disk_grade_reporting">Desc: When generating grade reports, write chunks to disk to avoid out of memory errors.</paragraph> | |
<paragraph ids="creation_date-instructor_task.use_on_disk_grade_reporting">Creation Date: 2022-12-01</paragraph> | |
<paragraph ids="target_removal_date-instructor_task.use_on_disk_grade_reporting">Target Removal Date: 2022-01-10</paragraph> | |
<paragraph ids="implementation-instructor_task.use_on_disk_grade_reporting">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-instructor_task.use_on_disk_grade_reporting">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-learner_dashboard.enable_masters_program_tab_view"> | |
<title ids="name-learner_dashboard.enable_masters_program_tab_view">learner_dashboard.enable_masters_program_tab_view</title> | |
<paragraph ids="default-learner_dashboard.enable_masters_program_tab_view">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-learner_dashboard.enable_masters_program_tab_view">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/learner_dashboard/config/waffle.py#L25">lms/djangoapps/learner_dashboard/config/waffle.py (line 25)</reference></paragraph> | |
<paragraph ids="description-learner_dashboard.enable_masters_program_tab_view">Desc: Waffle flag to enable new Masters Program discussion experience for masters program. | |
This flag is used to decide whether we need to render master program data in “tab” view or simple view. | |
In the new tab view, we have tabs like “journey”, “live”, “discussions”</paragraph> | |
<warning ids="warning-learner_dashboard.enable_masters_program_tab_view"> | |
<paragraph>When the flag is ON, the new tabbed experience for Master Program Page will be enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-learner_dashboard.enable_masters_program_tab_view">Creation Date: 2021-10-19</paragraph> | |
<paragraph ids="target_removal_date-learner_dashboard.enable_masters_program_tab_view">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-learner_dashboard.enable_masters_program_tab_view">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-learner_dashboard.enable_masters_program_tab_view">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-learner_dashboard.enable_program_tab_view"> | |
<title ids="name-learner_dashboard.enable_program_tab_view">learner_dashboard.enable_program_tab_view</title> | |
<paragraph ids="default-learner_dashboard.enable_program_tab_view">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-learner_dashboard.enable_program_tab_view">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/learner_dashboard/config/waffle.py#L8">lms/djangoapps/learner_dashboard/config/waffle.py (line 8)</reference></paragraph> | |
<paragraph ids="description-learner_dashboard.enable_program_tab_view">Desc: Waffle flag to enable new Program discussion experience in tab view for course. | |
This flag is used to decide whether we need to render program data in “tab” view or simple view. | |
In the new tab view, we have tabs like “journey”, “live”, “discussions”</paragraph> | |
<warning ids="warning-learner_dashboard.enable_program_tab_view"> | |
<paragraph>When the flag is ON, the new experience for Program discussions will be enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-learner_dashboard.enable_program_tab_view">Creation Date: 2021-08-25</paragraph> | |
<paragraph ids="target_removal_date-learner_dashboard.enable_program_tab_view">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-learner_dashboard.enable_program_tab_view">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-learner_dashboard.enable_program_tab_view">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-learner_home_mfe.enabled"> | |
<title ids="name-learner_home_mfe.enabled">learner_home_mfe.enabled</title> | |
<paragraph ids="default-learner_home_mfe.enabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-learner_home_mfe.enabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/learner_home/waffle.py#L11">lms/djangoapps/learner_home/waffle.py (line 11)</reference></paragraph> | |
<paragraph ids="description-learner_home_mfe.enabled">Desc: Waffle flag to enable to redirect user to learner home mfe</paragraph> | |
<paragraph ids="creation_date-learner_home_mfe.enabled">Creation Date: 2022-10-11</paragraph> | |
<paragraph ids="implementation-learner_home_mfe.enabled">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-learner_home_mfe.enabled">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-learner_profile.redirect_to_microfrontend"> | |
<title ids="name-learner_profile.redirect_to_microfrontend">learner_profile.redirect_to_microfrontend</title> | |
<paragraph ids="default-learner_profile.redirect_to_microfrontend">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-learner_profile.redirect_to_microfrontend">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/features/learner_profile/toggles.py#L12">openedx/features/learner_profile/toggles.py (line 12)</reference></paragraph> | |
<paragraph ids="description-learner_profile.redirect_to_microfrontend">Desc: Supports staged rollout of a new micro-frontend-based implementation of the profile page.</paragraph> | |
<warning ids="warning-learner_profile.redirect_to_microfrontend"> | |
<paragraph>Also set settings.PROFILE_MICROFRONTEND_URL and site’s ENABLE_PROFILE_MICROFRONTEND.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-learner_profile.redirect_to_microfrontend">Creation Date: 2019-02-19</paragraph> | |
<paragraph ids="target_removal_date-learner_profile.redirect_to_microfrontend">Target Removal Date: 2020-12-31</paragraph> | |
<paragraph ids="implementation-learner_profile.redirect_to_microfrontend">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-learner_profile.redirect_to_microfrontend">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_core_editors.use_advanced_problem_editor"> | |
<title ids="name-new_core_editors.use_advanced_problem_editor">new_core_editors.use_advanced_problem_editor</title> | |
<paragraph ids="default-new_core_editors.use_advanced_problem_editor">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_core_editors.use_advanced_problem_editor">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L163">cms/djangoapps/contentstore/toggles.py (line 163)</reference></paragraph> | |
<paragraph ids="description-new_core_editors.use_advanced_problem_editor">Desc: This flag enables the use of the new core problem xblock advanced editor as the default</paragraph> | |
<warning ids="warning-new_core_editors.use_advanced_problem_editor"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_core_editors.use_advanced_problem_editor">Creation Date: 2024-07-25</paragraph> | |
<paragraph ids="target_removal_date-new_core_editors.use_advanced_problem_editor">Target Removal Date: 2024-08-31</paragraph> | |
<paragraph ids="implementation-new_core_editors.use_advanced_problem_editor">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_core_editors.use_advanced_problem_editor">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_core_editors.use_new_problem_editor"> | |
<title ids="name-new_core_editors.use_new_problem_editor">new_core_editors.use_new_problem_editor</title> | |
<paragraph ids="default-new_core_editors.use_new_problem_editor">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_core_editors.use_new_problem_editor">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L144">cms/djangoapps/contentstore/toggles.py (line 144)</reference></paragraph> | |
<paragraph ids="description-new_core_editors.use_new_problem_editor">Desc: This flag enables the use of the new core problem xblock editor</paragraph> | |
<warning ids="warning-new_core_editors.use_new_problem_editor"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_core_editors.use_new_problem_editor">Creation Date: 2021-12-1</paragraph> | |
<paragraph ids="target_removal_date-new_core_editors.use_new_problem_editor">Target Removal Date: 2022-1-30</paragraph> | |
<paragraph ids="implementation-new_core_editors.use_new_problem_editor">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_core_editors.use_new_problem_editor">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_core_editors.use_new_text_editor"> | |
<title ids="name-new_core_editors.use_new_text_editor">new_core_editors.use_new_text_editor</title> | |
<paragraph ids="default-new_core_editors.use_new_text_editor">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_core_editors.use_new_text_editor">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L88">cms/djangoapps/contentstore/toggles.py (line 88)</reference></paragraph> | |
<paragraph ids="description-new_core_editors.use_new_text_editor">Desc: This flag enables the use of the new core text xblock editor</paragraph> | |
<warning ids="warning-new_core_editors.use_new_text_editor"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_core_editors.use_new_text_editor">Creation Date: 2021-12-1</paragraph> | |
<paragraph ids="target_removal_date-new_core_editors.use_new_text_editor">Target Removal Date: 2022-1-30</paragraph> | |
<paragraph ids="implementation-new_core_editors.use_new_text_editor">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_core_editors.use_new_text_editor">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_core_editors.use_new_video_editor"> | |
<title ids="name-new_core_editors.use_new_video_editor">new_core_editors.use_new_video_editor</title> | |
<paragraph ids="default-new_core_editors.use_new_video_editor">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_core_editors.use_new_video_editor">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L107">cms/djangoapps/contentstore/toggles.py (line 107)</reference></paragraph> | |
<paragraph ids="description-new_core_editors.use_new_video_editor">Desc: This flag enables the use of the new core video xblock editor</paragraph> | |
<warning ids="warning-new_core_editors.use_new_video_editor"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_core_editors.use_new_video_editor">Creation Date: 2021-12-1</paragraph> | |
<paragraph ids="target_removal_date-new_core_editors.use_new_video_editor">Target Removal Date: 2022-1-30</paragraph> | |
<paragraph ids="implementation-new_core_editors.use_new_video_editor">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_core_editors.use_new_video_editor">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_core_editors.use_video_gallery_flow"> | |
<title ids="name-new_core_editors.use_video_gallery_flow">new_core_editors.use_video_gallery_flow</title> | |
<paragraph ids="default-new_core_editors.use_video_gallery_flow">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_core_editors.use_video_gallery_flow">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L126">cms/djangoapps/contentstore/toggles.py (line 126)</reference></paragraph> | |
<paragraph ids="description-new_core_editors.use_video_gallery_flow">Desc: This flag enables the use the video selection gallery on the flow of the new core video xblock editor</paragraph> | |
<warning ids="warning-new_core_editors.use_video_gallery_flow"> | |
<paragraph>You need to activate the `new_core_editors.use_new_video_editor` flag to use this new flow.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_core_editors.use_video_gallery_flow">Creation Date: 2023-04-03</paragraph> | |
<paragraph ids="target_removal_date-new_core_editors.use_video_gallery_flow">Target Removal Date: 2023-6-01</paragraph> | |
<paragraph ids="implementation-new_core_editors.use_video_gallery_flow">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_core_editors.use_video_gallery_flow">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_editors.add_game_block_button"> | |
<title ids="name-new_editors.add_game_block_button">new_editors.add_game_block_button</title> | |
<paragraph ids="default-new_editors.add_game_block_button">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_editors.add_game_block_button">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L175">cms/djangoapps/contentstore/toggles.py (line 175)</reference></paragraph> | |
<paragraph ids="description-new_editors.add_game_block_button">Desc: This flag enables the creation of the new games block</paragraph> | |
<warning ids="warning-new_editors.add_game_block_button"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_editors.add_game_block_button">Creation Date: 2023-07-26</paragraph> | |
<paragraph ids="target_removal_date-new_editors.add_game_block_button">Target Removal Date: 2023-09-31</paragraph> | |
<paragraph ids="implementation-new_editors.add_game_block_button">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_editors.add_game_block_button">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-new_studio_mfe.use_new_home_page"> | |
<title ids="name-new_studio_mfe.use_new_home_page">new_studio_mfe.use_new_home_page</title> | |
<paragraph ids="default-new_studio_mfe.use_new_home_page">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-new_studio_mfe.use_new_home_page">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/toggles.py#L238">cms/djangoapps/contentstore/toggles.py (line 238)</reference></paragraph> | |
<paragraph ids="description-new_studio_mfe.use_new_home_page">Desc: This flag enables the use of the new studio home page mfe</paragraph> | |
<warning ids="warning-new_studio_mfe.use_new_home_page"> | |
<paragraph></paragraph> | |
</warning> | |
<paragraph ids="creation_date-new_studio_mfe.use_new_home_page">Creation Date: 2023-5-15</paragraph> | |
<paragraph ids="target_removal_date-new_studio_mfe.use_new_home_page">Target Removal Date: 2023-8-31</paragraph> | |
<paragraph ids="implementation-new_studio_mfe.use_new_home_page">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-new_studio_mfe.use_new_home_page">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-notifications.enable_email_notifications"> | |
<title ids="name-notifications.enable_email_notifications">notifications.enable_email_notifications</title> | |
<paragraph ids="default-notifications.enable_email_notifications">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-notifications.enable_email_notifications">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/notifications/config/waffle.py#L21">openedx/core/djangoapps/notifications/config/waffle.py (line 21)</reference></paragraph> | |
<paragraph ids="description-notifications.enable_email_notifications">Desc: Waffle flag to enable the Email Notifications feature</paragraph> | |
<warning ids="warning-notifications.enable_email_notifications"> | |
<paragraph>When the flag is ON, Email Notifications feature is enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-notifications.enable_email_notifications">Creation Date: 2024-03-25</paragraph> | |
<paragraph ids="target_removal_date-notifications.enable_email_notifications">Target Removal Date: 2025-06-01</paragraph> | |
<paragraph ids="implementation-notifications.enable_email_notifications">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-notifications.enable_email_notifications">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-notifications.enable_new_notification_view"> | |
<title ids="name-notifications.enable_new_notification_view">notifications.enable_new_notification_view</title> | |
<paragraph ids="default-notifications.enable_new_notification_view">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-notifications.enable_new_notification_view">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/notifications/config/waffle.py#L53">openedx/core/djangoapps/notifications/config/waffle.py (line 53)</reference></paragraph> | |
<paragraph ids="description-notifications.enable_new_notification_view">Desc: Waffle flag to enable new notification view</paragraph> | |
<paragraph ids="creation_date-notifications.enable_new_notification_view">Creation Date: 2024-09-30</paragraph> | |
<paragraph ids="target_removal_date-notifications.enable_new_notification_view">Target Removal Date: 2025-10-10</paragraph> | |
<paragraph ids="implementation-notifications.enable_new_notification_view">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-notifications.enable_new_notification_view">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-notifications.enable_notification_grouping"> | |
<title ids="name-notifications.enable_notification_grouping">notifications.enable_notification_grouping</title> | |
<paragraph ids="default-notifications.enable_notification_grouping">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-notifications.enable_notification_grouping">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/notifications/config/waffle.py#L42">openedx/core/djangoapps/notifications/config/waffle.py (line 42)</reference></paragraph> | |
<paragraph ids="description-notifications.enable_notification_grouping">Desc: Waffle flag to enable the Notifications Grouping feature</paragraph> | |
<warning ids="warning-notifications.enable_notification_grouping"> | |
<paragraph>When the flag is ON, Notifications Grouping feature is enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-notifications.enable_notification_grouping">Creation Date: 2024-07-22</paragraph> | |
<paragraph ids="target_removal_date-notifications.enable_notification_grouping">Target Removal Date: 2025-06-01</paragraph> | |
<paragraph ids="implementation-notifications.enable_notification_grouping">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-notifications.enable_notification_grouping">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-notifications.enable_notifications"> | |
<title ids="name-notifications.enable_notifications">notifications.enable_notifications</title> | |
<paragraph ids="default-notifications.enable_notifications">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-notifications.enable_notifications">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/notifications/config/waffle.py#L10">openedx/core/djangoapps/notifications/config/waffle.py (line 10)</reference></paragraph> | |
<paragraph ids="description-notifications.enable_notifications">Desc: Waffle flag to enable the Notifications feature</paragraph> | |
<warning ids="warning-notifications.enable_notifications"> | |
<paragraph>When the flag is ON, Notifications feature is enabled.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-notifications.enable_notifications">Creation Date: 2023-05-05</paragraph> | |
<paragraph ids="target_removal_date-notifications.enable_notifications">Target Removal Date: 2023-11-05</paragraph> | |
<paragraph ids="implementation-notifications.enable_notifications">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-notifications.enable_notifications">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-notifications.enable_ora_grade_notifications"> | |
<title ids="name-notifications.enable_ora_grade_notifications">notifications.enable_ora_grade_notifications</title> | |
<paragraph ids="default-notifications.enable_ora_grade_notifications">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-notifications.enable_ora_grade_notifications">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/notifications/config/waffle.py#L32">openedx/core/djangoapps/notifications/config/waffle.py (line 32)</reference></paragraph> | |
<paragraph ids="description-notifications.enable_ora_grade_notifications">Desc: Waffle flag to enable ORA grade notifications</paragraph> | |
<paragraph ids="creation_date-notifications.enable_ora_grade_notifications">Creation Date: 2024-09-10</paragraph> | |
<paragraph ids="target_removal_date-notifications.enable_ora_grade_notifications">Target Removal Date: 2024-10-10</paragraph> | |
<paragraph ids="implementation-notifications.enable_ora_grade_notifications">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-notifications.enable_ora_grade_notifications">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-open_edx_util.display_maintenance_warning"> | |
<title ids="name-open_edx_util.display_maintenance_warning">open_edx_util.display_maintenance_warning</title> | |
<paragraph ids="default-open_edx_util.display_maintenance_warning">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-open_edx_util.display_maintenance_warning">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/util/waffle.py#L8">openedx/core/djangoapps/util/waffle.py (line 8)</reference></paragraph> | |
<paragraph ids="description-open_edx_util.display_maintenance_warning">Desc: Displays the maintenance warning, when active.</paragraph> | |
<paragraph ids="creation_date-open_edx_util.display_maintenance_warning">Creation Date: 2018-03-20</paragraph> | |
<paragraph ids="implementation-open_edx_util.display_maintenance_warning">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-open_edx_util.display_maintenance_warning">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-order_history.redirect_to_microfrontend"> | |
<title ids="name-order_history.redirect_to_microfrontend">order_history.redirect_to_microfrontend</title> | |
<paragraph ids="default-order_history.redirect_to_microfrontend">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-order_history.redirect_to_microfrontend">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/user_api/accounts/toggles.py#L9">openedx/core/djangoapps/user_api/accounts/toggles.py (line 9)</reference></paragraph> | |
<paragraph ids="description-order_history.redirect_to_microfrontend">Desc: Supports staged rollout of a new micro-frontend-based implementation of the order history page.</paragraph> | |
<warning ids="warning-order_history.redirect_to_microfrontend"> | |
<paragraph>Also set settings.ORDER_HISTORY_MICROFRONTEND_URL and site’s | |
ENABLE_ORDER_HISTORY_MICROFRONTEND.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-order_history.redirect_to_microfrontend">Creation Date: 2019-04-11</paragraph> | |
<paragraph ids="target_removal_date-order_history.redirect_to_microfrontend">Target Removal Date: 2020-12-31</paragraph> | |
<paragraph ids="implementation-order_history.redirect_to_microfrontend">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-order_history.redirect_to_microfrontend">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-require_course_email_auth"> | |
<title ids="name-require_course_email_auth">require_course_email_auth</title> | |
<paragraph ids="default-require_course_email_auth">Default: <literal>True</literal></paragraph> | |
<paragraph ids="source-require_course_email_auth">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/bulk_email/models.py#L479">lms/djangoapps/bulk_email/models.py (line 479)</reference></paragraph> | |
<paragraph ids="description-require_course_email_auth">Desc: If the flag is enabled, course-specific authorization is | |
required, and the course_id is either not provided or not authorized, the feature | |
is not available.</paragraph> | |
<paragraph ids="creation_date-require_course_email_auth">Creation Date: 2016-05-05</paragraph> | |
<paragraph ids="implementation-require_course_email_auth">Implementation: [‘ConfigurationModel’]</paragraph> | |
<paragraph ids="use_cases-require_course_email_auth">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-schedules.enable_debugging"> | |
<title ids="name-schedules.enable_debugging">schedules.enable_debugging</title> | |
<paragraph ids="default-schedules.enable_debugging">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-schedules.enable_debugging">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/schedules/config.py#L13">openedx/core/djangoapps/schedules/config.py (line 13)</reference></paragraph> | |
<paragraph ids="description-schedules.enable_debugging">Desc: Enable debug level of logging for schedules messages.</paragraph> | |
<paragraph ids="creation_date-schedules.enable_debugging">Creation Date: 2017-09-17</paragraph> | |
<paragraph ids="implementation-schedules.enable_debugging">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-schedules.enable_debugging">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-student.courseenrollment_admin"> | |
<title ids="name-student.courseenrollment_admin">student.courseenrollment_admin</title> | |
<paragraph ids="default-student.courseenrollment_admin">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-student.courseenrollment_admin">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/common/djangoapps/student/admin.py#L53">common/djangoapps/student/admin.py (line 53)</reference></paragraph> | |
<paragraph ids="description-student.courseenrollment_admin">Desc: This toggle will enable the rendering of the admin view of the CourseEnrollment model.</paragraph> | |
<warning ids="warning-student.courseenrollment_admin"> | |
<paragraph>Enabling this toggle may cause performance problems. The CourseEnrollment admin view | |
makes DB queries that could cause site outages for a large enough Open edX installation.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-student.courseenrollment_admin">Creation Date: 2018-08-01</paragraph> | |
<paragraph ids="implementation-student.courseenrollment_admin">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-student.courseenrollment_admin">Use Cases: [‘opt_in’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-student.enable_enrollment_confirmation_email"> | |
<title ids="name-student.enable_enrollment_confirmation_email">student.enable_enrollment_confirmation_email</title> | |
<paragraph ids="default-student.enable_enrollment_confirmation_email">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-student.enable_enrollment_confirmation_email">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/common/djangoapps/student/toggles.py#L10">common/djangoapps/student/toggles.py (line 10)</reference></paragraph> | |
<paragraph ids="description-student.enable_enrollment_confirmation_email">Desc: Enable course enrollment email template</paragraph> | |
<paragraph ids="creation_date-student.enable_enrollment_confirmation_email">Creation Date: 2022-08-05</paragraph> | |
<paragraph ids="implementation-student.enable_enrollment_confirmation_email">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-student.enable_enrollment_confirmation_email">Use Cases: [‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-student.redirect_to_courseware_after_enrollment"> | |
<title ids="name-student.redirect_to_courseware_after_enrollment">student.redirect_to_courseware_after_enrollment</title> | |
<paragraph ids="default-student.redirect_to_courseware_after_enrollment">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-student.redirect_to_courseware_after_enrollment">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/common/djangoapps/student/toggles.py#L29">common/djangoapps/student/toggles.py (line 29)</reference></paragraph> | |
<paragraph ids="description-student.redirect_to_courseware_after_enrollment">Desc: Redirect to courseware after enrollment instead of dashboard.</paragraph> | |
<paragraph ids="creation_date-student.redirect_to_courseware_after_enrollment">Creation Date: 2023-02-06</paragraph> | |
<paragraph ids="implementation-student.redirect_to_courseware_after_enrollment">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-student.redirect_to_courseware_after_enrollment">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-studio.custom_relative_dates"> | |
<title ids="name-studio.custom_relative_dates">studio.custom_relative_dates</title> | |
<paragraph ids="default-studio.custom_relative_dates">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-studio.custom_relative_dates">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/cms/djangoapps/contentstore/config/waffle.py#L30">cms/djangoapps/contentstore/config/waffle.py (line 30)</reference></paragraph> | |
<paragraph ids="description-studio.custom_relative_dates">Desc: Waffle flag to enable custom pacing input for Personalized Learner Schedule (PLS).</paragraph> | |
<warning ids="warning-studio.custom_relative_dates"> | |
<paragraph>Flag course_experience.relative_dates should also be active for relative dates functionalities to work.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-studio.custom_relative_dates">Creation Date: 2021-07-12</paragraph> | |
<paragraph ids="target_removal_date-studio.custom_relative_dates">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-studio.custom_relative_dates">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-studio.custom_relative_dates">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-teams.content_groups_for_teams"> | |
<title ids="name-teams.content_groups_for_teams">teams.content_groups_for_teams</title> | |
<paragraph ids="default-teams.content_groups_for_teams">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-teams.content_groups_for_teams">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/lib/teams_config.py#L22">openedx/core/lib/teams_config.py (line 22)</reference></paragraph> | |
<paragraph ids="description-teams.content_groups_for_teams">Desc: This flag enables content groups for teams. Content groups are virtual groupings of learners | |
who will see a particular set of course content. When this flag is enabled, course authors can create teams and | |
assign content to each of them. Then, when a learner joins a team, they will see the content that is assigned to | |
that team’s content group. This flag is only relevant for courses that have teams enabled.</paragraph> | |
<paragraph ids="creation_date-teams.content_groups_for_teams">Creation Date: 2024-04-01</paragraph> | |
<paragraph ids="target_removal_date-teams.content_groups_for_teams">Target Removal Date: Teak</paragraph> | |
<paragraph ids="implementation-teams.content_groups_for_teams">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-teams.content_groups_for_teams">Use Cases: [‘temporary’, ‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-teams.enable_teams_app"> | |
<title ids="name-teams.enable_teams_app">teams.enable_teams_app</title> | |
<paragraph ids="default-teams.enable_teams_app">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-teams.enable_teams_app">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/teams/waffle.py#L8">lms/djangoapps/teams/waffle.py (line 8)</reference></paragraph> | |
<paragraph ids="description-teams.enable_teams_app">Desc: Waffle flag to enable teams app for a course</paragraph> | |
<warning ids="warning-teams.enable_teams_app"> | |
<paragraph>When the flag is ON, the teams app will be visible in the new course authoring mfe.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-teams.enable_teams_app">Creation Date: 2021-10-07</paragraph> | |
<paragraph ids="target_removal_date-teams.enable_teams_app">Target Removal Date: 2021-11-01</paragraph> | |
<paragraph ids="implementation-teams.enable_teams_app">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-teams.enable_teams_app">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-third_party_auth.apple_user_migration"> | |
<title ids="name-third_party_auth.apple_user_migration">third_party_auth.apple_user_migration</title> | |
<paragraph ids="default-third_party_auth.apple_user_migration">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-third_party_auth.apple_user_migration">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/common/djangoapps/third_party_auth/toggles.py#L9">common/djangoapps/third_party_auth/toggles.py (line 9)</reference></paragraph> | |
<paragraph ids="description-third_party_auth.apple_user_migration">Desc: Enable User ID matching while apple migration is in process</paragraph> | |
<warning ids="warning-third_party_auth.apple_user_migration"> | |
<paragraph>None.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-third_party_auth.apple_user_migration">Creation Date: 2023-02-27</paragraph> | |
<paragraph ids="target_removal_date-third_party_auth.apple_user_migration">Target Removal Date: 2023-05-01</paragraph> | |
<paragraph ids="implementation-third_party_auth.apple_user_migration">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-third_party_auth.apple_user_migration">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-user_authn.enable_login_using_thirdparty_auth_only"> | |
<title ids="name-user_authn.enable_login_using_thirdparty_auth_only">user_authn.enable_login_using_thirdparty_auth_only</title> | |
<paragraph ids="default-user_authn.enable_login_using_thirdparty_auth_only">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-user_authn.enable_login_using_thirdparty_auth_only">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/user_authn/config/waffle.py#L9">openedx/core/djangoapps/user_authn/config/waffle.py (line 9)</reference></paragraph> | |
<paragraph ids="description-user_authn.enable_login_using_thirdparty_auth_only">Desc: When enabled, users must be sign in using their allowed domain SSO account. This includes sign- | |
ins to the Django admin dashboard at “/admin”.</paragraph> | |
<warning ids="warning-user_authn.enable_login_using_thirdparty_auth_only"> | |
<paragraph>Requires THIRD_PARTY_AUTH_ONLY_DOMAIN to also be set.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-user_authn.enable_login_using_thirdparty_auth_only">Creation Date: 2019-11-20</paragraph> | |
<paragraph ids="target_removal_date-user_authn.enable_login_using_thirdparty_auth_only">Target Removal Date: 2020-01-31</paragraph> | |
<paragraph ids="implementation-user_authn.enable_login_using_thirdparty_auth_only">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-user_authn.enable_login_using_thirdparty_auth_only">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-user_authn.enable_pwned_password_api"> | |
<title ids="name-user_authn.enable_pwned_password_api">user_authn.enable_pwned_password_api</title> | |
<paragraph ids="default-user_authn.enable_pwned_password_api">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-user_authn.enable_pwned_password_api">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/user_authn/config/waffle.py#L23">openedx/core/djangoapps/user_authn/config/waffle.py (line 23)</reference></paragraph> | |
<paragraph ids="description-user_authn.enable_pwned_password_api">Desc: When enabled, user password’s vulnerability would be checked via pwned password database</paragraph> | |
<paragraph ids="creation_date-user_authn.enable_pwned_password_api">Creation Date: 2021-09-22</paragraph> | |
<paragraph ids="target_removal_date-user_authn.enable_pwned_password_api">Target Removal Date: 2021-12-31</paragraph> | |
<paragraph ids="implementation-user_authn.enable_pwned_password_api">Implementation: [‘WaffleSwitch’]</paragraph> | |
<paragraph ids="use_cases-user_authn.enable_pwned_password_api">Use Cases: [‘temporary’]</paragraph> | |
</section> | |
<section ids="featuretoggle-user_tours.tours_disabled"> | |
<title ids="name-user_tours.tours_disabled">user_tours.tours_disabled</title> | |
<paragraph ids="default-user_tours.tours_disabled">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-user_tours.tours_disabled">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/user_tours/toggles.py#L7">lms/djangoapps/user_tours/toggles.py (line 7)</reference></paragraph> | |
<paragraph ids="description-user_tours.tours_disabled">Desc: This flag disables user tours in LMS.</paragraph> | |
<paragraph ids="creation_date-user_tours.tours_disabled">Creation Date: 2024-02-06</paragraph> | |
<paragraph ids="implementation-user_tours.tours_disabled">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-user_tours.tours_disabled">Use Cases: [‘opt_out’]</paragraph> | |
</section> | |
<section ids="featuretoggle-verify_student.optimised_is_small_course"> | |
<title ids="name-verify_student.optimised_is_small_course">verify_student.optimised_is_small_course</title> | |
<paragraph ids="default-verify_student.optimised_is_small_course">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-verify_student.optimised_is_small_course">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/instructor/toggles.py#L21">lms/djangoapps/instructor/toggles.py (line 21)</reference></paragraph> | |
<paragraph ids="description-verify_student.optimised_is_small_course">Desc: Supports staged rollout to improved is_small_course method.</paragraph> | |
<warning ids="warning-verify_student.optimised_is_small_course"> | |
<paragraph>Description mentions staged rollout, but the use case is not set as temporary. | |
This may actually be a temporary toggle.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-verify_student.optimised_is_small_course">Creation Date: 2020-07-02</paragraph> | |
<paragraph ids="implementation-verify_student.optimised_is_small_course">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-verify_student.optimised_is_small_course">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-verify_student.use_new_email_templates"> | |
<title ids="name-verify_student.use_new_email_templates">verify_student.use_new_email_templates</title> | |
<paragraph ids="default-verify_student.use_new_email_templates">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-verify_student.use_new_email_templates">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/lms/djangoapps/verify_student/toggles.py#L10">lms/djangoapps/verify_student/toggles.py (line 10)</reference></paragraph> | |
<paragraph ids="description-verify_student.use_new_email_templates">Desc: Supports staged rollout to students for a new email templates | |
implementation for ID verification.</paragraph> | |
<warning ids="warning-verify_student.use_new_email_templates"> | |
<paragraph>This temporary feature toggle does not have a target removal date.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-verify_student.use_new_email_templates">Creation Date: 2020-06-25</paragraph> | |
<paragraph ids="implementation-verify_student.use_new_email_templates">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-verify_student.use_new_email_templates">Use Cases: [‘temporary’, ‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-video_config.public_video_share"> | |
<title ids="name-video_config.public_video_share">video_config.public_video_share</title> | |
<paragraph ids="default-video_config.public_video_share">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-video_config.public_video_share">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_config/toggles.py#L8">openedx/core/djangoapps/video_config/toggles.py (line 8)</reference></paragraph> | |
<paragraph ids="description-video_config.public_video_share">Desc: Gates access to the public social sharing video feature.</paragraph> | |
<paragraph ids="creation_date-video_config.public_video_share">Creation Date: 2023-02-02</paragraph> | |
<paragraph ids="implementation-video_config.public_video_share">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-video_config.public_video_share">Use Cases: [‘temporary’, ‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-video_config.transcript_feedback"> | |
<title ids="name-video_config.transcript_feedback">video_config.transcript_feedback</title> | |
<paragraph ids="default-video_config.transcript_feedback">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-video_config.transcript_feedback">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_config/toggles.py#L19">openedx/core/djangoapps/video_config/toggles.py (line 19)</reference></paragraph> | |
<paragraph ids="description-video_config.transcript_feedback">Desc: Gates access to the transcript feedback widget feature.</paragraph> | |
<paragraph ids="creation_date-video_config.transcript_feedback">Creation Date: 2023-05-10</paragraph> | |
<paragraph ids="implementation-video_config.transcript_feedback">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-video_config.transcript_feedback">Use Cases: [‘temporary’, ‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-video_config.xpert_translations_ui"> | |
<title ids="name-video_config.xpert_translations_ui">video_config.xpert_translations_ui</title> | |
<paragraph ids="default-video_config.xpert_translations_ui">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-video_config.xpert_translations_ui">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_config/toggles.py#L30">openedx/core/djangoapps/video_config/toggles.py (line 30)</reference></paragraph> | |
<paragraph ids="description-video_config.xpert_translations_ui">Desc: Gates access to the Xpert Translations UI feature.</paragraph> | |
<paragraph ids="creation_date-video_config.xpert_translations_ui">Creation Date: 2023-10-11</paragraph> | |
<paragraph ids="implementation-video_config.xpert_translations_ui">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-video_config.xpert_translations_ui">Use Cases: [‘temporary’, ‘opt_in’]</paragraph> | |
</section> | |
<section ids="featuretoggle-videos.deprecate_youtube"> | |
<title ids="name-videos.deprecate_youtube">videos.deprecate_youtube</title> | |
<paragraph ids="default-videos.deprecate_youtube">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-videos.deprecate_youtube">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_pipeline/config/waffle.py#L14">openedx/core/djangoapps/video_pipeline/config/waffle.py (line 14)</reference></paragraph> | |
<paragraph ids="description-videos.deprecate_youtube">Desc: Waffle flag telling whether youtube is deprecated. When enabled, videos are no longer uploaded | |
to YouTube as part of the video pipeline.</paragraph> | |
<paragraph ids="creation_date-videos.deprecate_youtube">Creation Date: 2018-08-03</paragraph> | |
<paragraph ids="implementation-videos.deprecate_youtube">Implementation: [‘CourseWaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-videos.deprecate_youtube">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
<section ids="featuretoggle-videos.enable_devstack_video_uploads"> | |
<title ids="name-videos.enable_devstack_video_uploads">videos.enable_devstack_video_uploads</title> | |
<paragraph ids="default-videos.enable_devstack_video_uploads">Default: <literal>False</literal></paragraph> | |
<paragraph ids="source-videos.enable_devstack_video_uploads">Source: <reference refuri="https://github.com/openedx/edx-platform/blob/a63a6a6fbaec6bf1c234b9b26b66c7b50c00e336/openedx/core/djangoapps/video_pipeline/config/waffle.py#L24">openedx/core/djangoapps/video_pipeline/config/waffle.py (line 24)</reference></paragraph> | |
<paragraph ids="description-videos.enable_devstack_video_uploads">Desc: When enabled, use Multi-Factor Authentication (MFA) for authenticating to AWS. These short- | |
lived access tokens are well suited for development (probably?). [At the time of annotation, the exact consequences | |
of enabling this feature toggle are uncertain.]</paragraph> | |
<warning ids="warning-videos.enable_devstack_video_uploads"> | |
<paragraph>Enabling this feature requires that the ROLE_ARN, MFA_SERIAL_NUMBER, MFA_TOKEN settings are | |
properly defined.</paragraph> | |
</warning> | |
<paragraph ids="creation_date-videos.enable_devstack_video_uploads">Creation Date: 2020-03-12</paragraph> | |
<paragraph ids="implementation-videos.enable_devstack_video_uploads">Implementation: [‘WaffleFlag’]</paragraph> | |
<paragraph ids="use_cases-videos.enable_devstack_video_uploads">Use Cases: [‘open_edx’]</paragraph> | |
</section> | |
</section> | |
</document> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment