widgets/tabs-aggregator.html
Request Method: | GET |
---|---|
Request URL: | http://localhost:18010/api/xblock/v2/xblocks/lb:DeveloperInc:lib:videoalpha:0a4e151e-26f1-4c1b-a63f-261d401af610/view/studio_view/ |
Django Version: | 3.2.15 |
Exception Type: | TemplateDoesNotExist |
Exception Value: | widgets/tabs-aggregator.html |
Exception Location: | /edx/app/edxapp/edx-platform/common/djangoapps/edxmako/backend.py, line 58, in get_template |
Python Executable: | /edx/app/edxapp/venvs/edxapp/bin/python |
Python Version: | 3.8.10 |
Python Path: | ['/edx/app/edx_ansible/edx_ansible/docker/plays', '/edx/app/edxapp/edx-platform', '/edx/app/edxapp/venvs/edxapp/lib/python38.zip', '/edx/app/edxapp/venvs/edxapp/lib/python3.8', '/edx/app/edxapp/venvs/edxapp/lib/python3.8/lib-dynload', '/usr/lib/python3.8', '/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages', '/edx/app/edxapp/venvs/edxapp/src/xblock-google-drive', '/edx/app/edxapp/venvs/edxapp/src/rate-xblock', '/edx/app/edxapp/edx-platform', '/edx/app/edxapp/venvs/edxapp/src/olxcleaner', '/edx/app/edxapp/venvs/edxapp/src/django-wiki', '/edx/app/edxapp/venvs/edxapp/src/codejail', '/edx/app/edxapp/venvs/edxapp/src/blockstore'] |
Server time: | Mon, 26 Sep 2022 19:03:17 +0000 |
Django tried loading these templates, in this order:
Using engine :
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/mako/lookup.py
, line 241, in get_template
return self._check(uri, self._collection[uri])…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/paths.py
, line 102, in get_template
template = super().get_template(get_template_path_with_theme(uri))…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/mako/lookup.py
, line 254, in get_template
raise exceptions.TopLevelLookupException(…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/mako/lookup.py
, line 241, in get_template
return self._check(uri, self._collection[uri])…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/backend.py
, line 56, in get_template
return Template(lookup_template(self.namespace, template_name), engine=self)…
/edx/app/edxapp/edx-platform/openedx/core/lib/cache_utils.py
, line 74, in decorator
result = wrapped(*args, **kwargs)…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/paths.py
, line 151, in lookup_template
return LOOKUP[namespace].get_template(name)…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/paths.py
, line 104, in get_template
template = self._get_toplevel_template(uri)…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/paths.py
, line 113, in _get_toplevel_template
return super().get_template(strip_site_theme_templates_path(uri))…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/mako/lookup.py
, line 254, in get_template
raise exceptions.TopLevelLookupException(…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/handlers/exception.py
, line 47, in inner
response = get_response(request)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/handlers/base.py
, line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
/usr/lib/python3.8/contextlib.py
, line 75, in inner
return func(*args, **kwds)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/views/decorators/csrf.py
, line 54, in wrapped_view
return view_func(*args, **kwargs)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/views/generic/base.py
, line 70, in view
return self.dispatch(request, *args, **kwargs)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/rest_framework/views.py
, line 509, in dispatch
response = self.handle_exception(exc)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/rest_framework/views.py
, line 469, in handle_exception
self.raise_uncaught_exception(exc)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/rest_framework/views.py
, line 480, in raise_uncaught_exception
raise exc…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/rest_framework/views.py
, line 506, in dispatch
response = handler(request, *args, **kwargs)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/rest_framework/decorators.py
, line 50, in handler
return func(*args, **kwargs)…
/edx/app/edxapp/edx-platform/openedx/core/djangoapps/xblock/rest_api/views.py
, line 102, in render_block_view
fragment = _render_block_view(block, view_name, request.user)…
/edx/app/edxapp/edx-platform/openedx/core/djangoapps/xblock/api.py
, line 212, in render_block_view
fragment = block.render(view_name)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/xblock/core.py
, line 198, in render
return self.runtime.render(self, view, context)…
/edx/app/edxapp/edx-platform/xmodule/x_module.py
, line 1857, in render
return self.__getattr__('render')(block, view_name, context)…
/edx/app/edxapp/edx-platform/openedx/core/djangoapps/xblock/runtime/runtime.py
, line 333, in render
fragment = super().render(block, view_name, context)…
/edx/app/edxapp/edx-platform/openedx/core/djangoapps/xblock/runtime/shims.py
, line 44, in render
return super().render(block, view_name, context)…
/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/xblock/runtime.py
, line 847, in render
frag = view_fn(context)…
/edx/app/edxapp/edx-platform/xmodule/video_module/video_module.py
, line 250, in studio_view
self.runtime.service(self, 'mako').render_template(self.mako_template, self.get_context())…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/services.py
, line 30, in render_template
return render_to_string(template_file, dictionary, namespace=self.namespace_prefix + namespace)…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/shortcuts.py
, line 177, in render_to_string
template = engine.get_template(template_name)…
/edx/app/edxapp/edx-platform/common/djangoapps/edxmako/backend.py
, line 58, in get_template
raise TemplateDoesNotExist(template_name) # lint-amnesty, pylint: disable=raise-missing-from…
edx
No GET data
No POST data
No FILES data
Variable | Value |
---|---|
experiments_is_enterprise | 'false' |
edxloggedin | 'true' |
edx-user-info | ('{"version": 1, "username": "edx", "email": "edx@example.com", "header_urls": ' '{"logout": "http://localhost:18000/logout", "account_settings": ' '"http://localhost:18000/account/settings", "learner_profile": ' '"http://localhost:18000/u/edx", "resume_block": ' '"http://localhost:18000/api/user/v1/account/login_session/"}, ' '"user_image_urls": {"full": ' '"http://localhost:18000/static/images/profiles/default_500.png", "large": ' '"http://localhost:18000/static/images/profiles/default_120.png", "medium": ' '"http://localhost:18000/static/images/profiles/default_50.png", "small": ' '"http://localhost:18000/static/images/profiles/default_30.png"}}') |
lms_sessionid | '1|76belj5xyo5hfowi3cgp5glkybppnepa|c4vDSDoBMzgd|IjAzNWFmZTdjY2Y0ZDE4NGQzNTc0ODZjZGU1ZjVlNDhmMzcwNzNmNjE5ZDI5YmE4NGZhMWRiNjU1OTQ5Nzk0ZDMi:1ocoCd:ukrArYF0UwljcXoo4P3d_60lgUE' |
studio_sessionid | 't6s9htfrbo8vsl16wgp7zq8gzv3c4r08' |
csrftoken | 'nPmlVrNjdteLFaA1nEn6nr8nsbkdevZqrIupsIF0WNfMq8gxIHIX54sx8rqEFjmG' |
edx-jwt-cookie-header-payload | 'eyJhbGciOiJSUzUxMiIsImtpZCI6ImRldnN0YWNrX2tleSJ9.eyJhdWQiOiAibG1zLWtleSIsICJleHAiOiAxNjY0MjIyMzM1LCAiZ3JhbnRfdHlwZSI6ICJwYXNzd29yZCIsICJpYXQiOiAxNjY0MjE4NzM1LCAiaXNzIjogImh0dHA6Ly9sb2NhbGhvc3Q6MTgwMDAvb2F1dGgyIiwgInByZWZlcnJlZF91c2VybmFtZSI6ICJlZHgiLCAic2NvcGVzIjogWyJ1c2VyX2lkIiwgImVtYWlsIiwgInByb2ZpbGUiXSwgInZlcnNpb24iOiAiMS4yLjAiLCAic3ViIjogIjVjMTBmNjZmMmQ2MzkwYjcwNjYyYzkxNGFhZTdlZjc5IiwgImZpbHRlcnMiOiBbInVzZXI6bWUiXSwgImlzX3Jlc3RyaWN0ZWQiOiBmYWxzZSwgImVtYWlsX3ZlcmlmaWVkIjogdHJ1ZSwgInVzZXJfaWQiOiAzLCAiZW1haWwiOiAiZWR4QGV4YW1wbGUuY29tIiwgIm5hbWUiOiAiIiwgImZhbWlseV9uYW1lIjogIiIsICJnaXZlbl9uYW1lIjogIiIsICJhZG1pbmlzdHJhdG9yIjogdHJ1ZSwgInN1cGVydXNlciI6IHRydWV9' |
edx-jwt-cookie-signature | 'YFDmZBK0n0gGUyL8QkZ9-gLvYhNk9JUqn70jrU-AndriUmZ7tI6zgBfVI073XbcyOrxr11oTyJFtxiCf8flOKvYbgeuxsh_SpXffXEJ1J3j15PnYPG7cMtyRsyn2JgcBLTSXkWfBtZR19gAJYNjOmsseLu_CrpySxTx4mYt5HD76xW-LlhePWvPr4jfxeCBG1HlZq3veMUNa7zdWzJcpYa4-_G83oaP_PXvM9cR6Jh6rpxf2GHkDtGuCx8Wkpoql9t3wuTd7aYiuwqwc7kxnMS_tYriRIptrbKpf2ZCucfqxWUSzvjG-fIckvMFT00XLIMsQwVEccyvTKEsbib7UrA' |
Variable | Value |
---|---|
BOK_CHOY_CMS_PORT | '18131' |
BOK_CHOY_HOSTNAME | 'edx.devstack.studio' |
BOK_CHOY_LMS_PORT | '18103' |
BOTO_CONFIG | '/edx/app/edxapp/.boto' |
CLIENT_IPS | ['172.20.0.1'] |
CONFIGURATION_REPO | 'https://github.com/edx/configuration.git' |
CONFIGURATION_VERSION | 'master' |
CONFIG_ROOT | '/edx/app/edxapp' |
CONTENT_LENGTH | '' |
CONTENT_TYPE | 'text/plain' |
CSRF_COOKIE | 'nPmlVrNjdteLFaA1nEn6nr8nsbkdevZqrIupsIF0WNfMq8gxIHIX54sx8rqEFjmG' |
DJANGO_SETTINGS_MODULE | 'cms.envs.devstack_docker' |
DJANGO_WATCHMAN_TIMEOUT | '30' |
EDXAPP_TEST_MONGO_HOST | 'edx.devstack.mongo' |
EDX_PLATFORM_SETTINGS | 'devstack_docker' |
GATEWAY_INTERFACE | 'CGI/1.1' |
HOME | '/root' |
HOSTNAME | 'studio.devstack.edx' |
HTTP_ACCEPT | 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' |
HTTP_ACCEPT_ENCODING | 'gzip, deflate, br' |
HTTP_ACCEPT_LANGUAGE | 'en;q=1.0, en;q=0.9' |
HTTP_CONNECTION | 'keep-alive' |
HTTP_COOKIE | ('experiments_is_enterprise=false; edxloggedin=true; ' 'edx-user-info="{\\"version\\": 1\\054 \\"username\\": \\"edx\\"\\054 ' '\\"email\\": \\"edx@example.com\\"\\054 \\"header_urls\\": {\\"logout\\": ' '\\"http://localhost:18000/logout\\"\\054 \\"account_settings\\": ' '\\"http://localhost:18000/account/settings\\"\\054 \\"learner_profile\\": ' '\\"http://localhost:18000/u/edx\\"\\054 \\"resume_block\\": ' '\\"http://localhost:18000/api/user/v1/account/login_session/\\"}\\054 ' '\\"user_image_urls\\": {\\"full\\": ' '\\"http://localhost:18000/static/images/profiles/default_500.png\\"\\054 ' '\\"large\\": ' '\\"http://localhost:18000/static/images/profiles/default_120.png\\"\\054 ' '\\"medium\\": ' '\\"http://localhost:18000/static/images/profiles/default_50.png\\"\\054 ' '\\"small\\": ' '\\"http://localhost:18000/static/images/profiles/default_30.png\\"}}"; ' 'lms_sessionid=1|76belj5xyo5hfowi3cgp5glkybppnepa|c4vDSDoBMzgd|IjAzNWFmZTdjY2Y0ZDE4NGQzNTc0ODZjZGU1ZjVlNDhmMzcwNzNmNjE5ZDI5YmE4NGZhMWRiNjU1OTQ5Nzk0ZDMi:1ocoCd:ukrArYF0UwljcXoo4P3d_60lgUE; ' 'studio_sessionid=1|t6s9htfrbo8vsl16wgp7zq8gzv3c4r08|Kw2E5Wh5xWZz|IjE1NmI4NjY4NWRiNGE5ZmFkYzBiODEzNTc5YmEzMmNjZDA1NDNjOTQwNTc2ZGZhYzg4ZDY3NDQzYzY5ODZlZTYi:1ocoCd:mkpT3FI-tXmed8r6YKMFW_2AJGw; ' 'csrftoken=nPmlVrNjdteLFaA1nEn6nr8nsbkdevZqrIupsIF0WNfMq8gxIHIX54sx8rqEFjmG; ' 'edx-jwt-cookie-header-payload=eyJhbGciOiJSUzUxMiIsImtpZCI6ImRldnN0YWNrX2tleSJ9.eyJhdWQiOiAibG1zLWtleSIsICJleHAiOiAxNjY0MjIyMzM1LCAiZ3JhbnRfdHlwZSI6ICJwYXNzd29yZCIsICJpYXQiOiAxNjY0MjE4NzM1LCAiaXNzIjogImh0dHA6Ly9sb2NhbGhvc3Q6MTgwMDAvb2F1dGgyIiwgInByZWZlcnJlZF91c2VybmFtZSI6ICJlZHgiLCAic2NvcGVzIjogWyJ1c2VyX2lkIiwgImVtYWlsIiwgInByb2ZpbGUiXSwgInZlcnNpb24iOiAiMS4yLjAiLCAic3ViIjogIjVjMTBmNjZmMmQ2MzkwYjcwNjYyYzkxNGFhZTdlZjc5IiwgImZpbHRlcnMiOiBbInVzZXI6bWUiXSwgImlzX3Jlc3RyaWN0ZWQiOiBmYWxzZSwgImVtYWlsX3ZlcmlmaWVkIjogdHJ1ZSwgInVzZXJfaWQiOiAzLCAiZW1haWwiOiAiZWR4QGV4YW1wbGUuY29tIiwgIm5hbWUiOiAiIiwgImZhbWlseV9uYW1lIjogIiIsICJnaXZlbl9uYW1lIjogIiIsICJhZG1pbmlzdHJhdG9yIjogdHJ1ZSwgInN1cGVydXNlciI6IHRydWV9; ' 'edx-jwt-cookie-signature=YFDmZBK0n0gGUyL8QkZ9-gLvYhNk9JUqn70jrU-AndriUmZ7tI6zgBfVI073XbcyOrxr11oTyJFtxiCf8flOKvYbgeuxsh_SpXffXEJ1J3j15PnYPG7cMtyRsyn2JgcBLTSXkWfBtZR19gAJYNjOmsseLu_CrpySxTx4mYt5HD76xW-LlhePWvPr4jfxeCBG1HlZq3veMUNa7zdWzJcpYa4-_G83oaP_PXvM9cR6Jh6rpxf2GHkDtGuCx8Wkpoql9t3wuTd7aYiuwqwc7kxnMS_tYriRIptrbKpf2ZCucfqxWUSzvjG-fIckvMFT00XLIMsQwVEccyvTKEsbib7UrA') |
HTTP_HOST | 'localhost:18010' |
HTTP_SEC_CH_UA | '"Google Chrome";v="105", "Not)A;Brand";v="8", "Chromium";v="105"' |
HTTP_SEC_CH_UA_MOBILE | '?0' |
HTTP_SEC_CH_UA_PLATFORM | '"Linux"' |
HTTP_SEC_FETCH_DEST | 'document' |
HTTP_SEC_FETCH_MODE | 'navigate' |
HTTP_SEC_FETCH_SITE | 'none' |
HTTP_SEC_FETCH_USER | '?1' |
HTTP_UPGRADE_INSECURE_REQUESTS | '1' |
HTTP_USER_AGENT | ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'Chrome/105.0.0.0 Safari/537.36') |
LANG | 'en_US.UTF-8' |
LANGUAGE | 'en_US:en' |
LC_ALL | 'en_US.UTF-8' |
LMS_CFG | '/edx/etc/lms.yml' |
MANPATH | '/edx/app/edxapp/.npm/share/man:' |
NODE_PATH | '/edx/app/edxapp/.npm/lib/modules:/usr/lib/node_modules' |
NO_PYTHON_UNINSTALL | '1' |
OPENEDX_RELEASE | 'master' |
ORIGINAL_REMOTE_ADDR | '172.20.0.1' |
PATH | '/edx/app/edxapp/venvs/edxapp/bin:/edx/app/edxapp/edx-platform/bin:/edx/app/edxapp/.npm/bin:/edx/app/edxapp/edx-platform/node_modules/.bin:/edx/app/edxapp/nodeenvs/edxapp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' |
PATH_INFO | '/api/xblock/v2/xblocks/lb:DeveloperInc:lib:videoalpha:0a4e151e-26f1-4c1b-a63f-261d401af610/view/studio_view/' |
PWD | '/edx/app/edx_ansible/edx_ansible/docker/plays' |
QUERY_STRING | '' |
REMOTE_ADDR | '172.20.0.1' |
REMOTE_HOST | '' |
REQUEST_METHOD | 'GET' |
REVISION_CFG | '/edx/etc/revisions.yml' |
RUN_MAIN | 'true' |
SCRIPT_NAME | '' |
SELENIUM_BROWSER | 'firefox' |
SELENIUM_HOST | 'edx.devstack.firefox' |
SELENIUM_PORT | '4444' |
SERVER_NAME | 'localhost:18010' |
SERVER_PORT | '18010' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | 'WSGIServer/0.2' |
SERVICE_VARIANT | 'cms' |
SHLVL | '2' |
SKIP_WS_MIGRATIONS | '1' |
STUDIO_CFG | '/edx/etc/studio.yml' |
TERM | 'xterm' |
TZ | 'UTC' |
_ | '/edx/app/edxapp/venvs/edxapp/bin/python' |
wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'> |
wsgi.file_wrapper | <class 'wsgiref.util.FileWrapper'> |
wsgi.input | <django.core.handlers.wsgi.LimitedStream object at 0x7f324ac7eb20> |
wsgi.multiprocess | False |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
cms.envs.devstack_docker
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACE_CHANNEL_DEFAULT_EMAIL | 'file_email' |
ACE_CHANNEL_SAILTHRU_API_KEY | '********************' |
ACE_CHANNEL_SAILTHRU_API_SECRET | '********************' |
ACE_CHANNEL_SAILTHRU_DEBUG | True |
ACE_CHANNEL_SAILTHRU_TEMPLATE_NAME | 'Automated Communication Engine Email' |
ACE_CHANNEL_TRANSACTIONAL_EMAIL | 'file_email' |
ACE_ENABLED_CHANNELS | ['file_email'] |
ACE_ENABLED_POLICIES | ['bulk_email_optout'] |
ACE_ROUTING_KEY | '********************' |
ACTIVATION_EMAIL_SUPPORT_LINK | '' |
ADMINS | [] |
ADVANCED_PROBLEM_TYPES | [{'boilerplate_name': None, 'component': 'drag-and-drop-v2'}, {'boilerplate_name': None, 'component': 'staffgradedxblock'}] |
AFFILIATE_COOKIE_NAME | 'dev_affiliate_id' |
ALLOWED_HOSTS | ['*', 'edx.devstack.studio:18010'] |
ALL_LANGUAGES | [['aa', 'Afar'], ['ab', 'Abkhazian'], ['af', 'Afrikaans'], ['ak', 'Akan'], ['sq', 'Albanian'], ['am', 'Amharic'], ['ar', 'Arabic'], ['an', 'Aragonese'], ['hy', 'Armenian'], ['as', 'Assamese'], ['av', 'Avaric'], ['ae', 'Avestan'], ['ay', 'Aymara'], ['az', 'Azerbaijani'], ['ba', 'Bashkir'], ['bm', 'Bambara'], ['eu', 'Basque'], ['be', 'Belarusian'], ['bn', 'Bengali'], ['bh', 'Bihari languages'], ['bi', 'Bislama'], ['bs', 'Bosnian'], ['br', 'Breton'], ['bg', 'Bulgarian'], ['my', 'Burmese'], ['ca', 'Catalan'], ['ch', 'Chamorro'], ['ce', 'Chechen'], ['zh', 'Chinese'], ['zh_HANS', 'Simplified Chinese'], ['zh_HANT', 'Traditional Chinese'], ['cu', 'Church Slavic'], ['cv', 'Chuvash'], ['kw', 'Cornish'], ['co', 'Corsican'], ['cr', 'Cree'], ['cs', 'Czech'], ['da', 'Danish'], ['dv', 'Divehi'], ['nl', 'Dutch'], ['dz', 'Dzongkha'], ['en', 'English'], ['eo', 'Esperanto'], ['et', 'Estonian'], ['ee', 'Ewe'], ['fo', 'Faroese'], ['fj', 'Fijian'], ['fi', 'Finnish'], ['fr', 'French'], ['fy', 'Western Frisian'], ['ff', 'Fulah'], ['ka', 'Georgian'], ['de', 'German'], ['gd', 'Gaelic'], ['ga', 'Irish'], ['gl', 'Galician'], ['gv', 'Manx'], ['el', 'Greek'], ['gn', 'Guarani'], ['gu', 'Gujarati'], ['ht', 'Haitian'], ['ha', 'Hausa'], ['he', 'Hebrew'], ['hz', 'Herero'], ['hi', 'Hindi'], ['ho', 'Hiri Motu'], ['hr', 'Croatian'], ['hu', 'Hungarian'], ['ig', 'Igbo'], ['is', 'Icelandic'], ['io', 'Ido'], ['ii', 'Sichuan Yi'], ['iu', 'Inuktitut'], ['ie', 'Interlingue'], ['ia', 'Interlingua'], ['id', 'Indonesian'], ['ik', 'Inupiaq'], ['it', 'Italian'], ['jv', 'Javanese'], ['ja', 'Japanese'], ['kl', 'Kalaallisut'], ['kn', 'Kannada'], ['ks', 'Kashmiri'], ['kr', 'Kanuri'], ['kk', 'Kazakh'], ['km', 'Central Khmer'], ['ki', 'Kikuyu'], ['rw', 'Kinyarwanda'], ['ky', 'Kirghiz'], ['kv', 'Komi'], ['kg', 'Kongo'], ['ko', 'Korean'], ['kj', 'Kuanyama'], ['ku', 'Kurdish'], ['lo', 'Lao'], ['la', 'Latin'], ['lv', 'Latvian'], ['li', 'Limburgan'], ['ln', 'Lingala'], ['lt', 'Lithuanian'], ['lb', 'Luxembourgish'], ['lu', 'Luba-Katanga'], ['lg', 'Ganda'], ['mk', 'Macedonian'], ['mh', 'Marshallese'], ['ml', 'Malayalam'], ['mi', 'Maori'], ['mr', 'Marathi'], ['ms', 'Malay'], ['mg', 'Malagasy'], ['mt', 'Maltese'], ['mn', 'Mongolian'], ['na', 'Nauru'], ['nv', 'Navajo'], ['nr', 'Ndebele, South'], ['nd', 'Ndebele, North'], ['ng', 'Ndonga'], ['ne', 'Nepali'], ['nn', 'Norwegian Nynorsk'], ['nb', 'Bokmål, Norwegian'], ['no', 'Norwegian'], ['ny', 'Chichewa'], ['oc', 'Occitan'], ['oj', 'Ojibwa'], ['or', 'Oriya'], ['om', 'Oromo'], ['os', 'Ossetian'], ['pa', 'Panjabi'], ['fa', 'Persian'], ['pi', 'Pali'], ['pl', 'Polish'], ['pt', 'Portuguese'], ['ps', 'Pushto'], ['qu', 'Quechua'], ['rm', 'Romansh'], ['ro', 'Romanian'], ['rn', 'Rundi'], ['ru', 'Russian'], ['sg', 'Sango'], ['sa', 'Sanskrit'], ['si', 'Sinhala'], ['sk', 'Slovak'], ['sl', 'Slovenian'], ['se', 'Northern Sami'], ['sm', 'Samoan'], ['sn', 'Shona'], ['sd', 'Sindhi'], ['so', 'Somali'], ['st', 'Sotho, Southern'], ['es', 'Spanish'], ['sc', 'Sardinian'], ['sr', 'Serbian'], ['ss', 'Swati'], ['su', 'Sundanese'], ['sw', 'Swahili'], ['sv', 'Swedish'], ['ty', 'Tahitian'], ['ta', 'Tamil'], ['tt', 'Tatar'], ['te', 'Telugu'], ['tg', 'Tajik'], ['tl', 'Tagalog'], ['th', 'Thai'], ['bo', 'Tibetan'], ['ti', 'Tigrinya'], ['to', 'Tonga (Tonga Islands)'], ['tn', 'Tswana'], ['ts', 'Tsonga'], ['tk', 'Turkmen'], ['tr', 'Turkish'], ['tw', 'Twi'], ['ug', 'Uighur'], ['uk', 'Ukrainian'], ['ur', 'Urdu'], ['uz', 'Uzbek'], ['ve', 'Venda'], ['vi', 'Vietnamese'], ['vo', 'Volapük'], ['cy', 'Welsh'], ['wa', 'Walloon'], ['wo', 'Wolof'], ['xh', 'Xhosa'], ['yi', 'Yiddish'], ['yo', 'Yoruba'], ['za', 'Zhuang'], ['zu', 'Zulu']] |
ALTERNATE_ENV_TASKS | {'completion_aggregator.tasks.update_aggregators': 'lms', 'openedx.core.djangoapps.content.block_structure.tasks.update_course_in_cache': 'lms', 'openedx.core.djangoapps.content.block_structure.tasks.update_course_in_cache_v2': 'lms'} |
ALTERNATE_QUEUES | ['edx.lms.core.default'] |
ALTERNATE_QUEUE_ENVS | ['lms'] |
ALTERNATE_WORKER_QUEUES | 'lms' |
ANALYTICS_DASHBOARD_NAME | 'Your Platform Name Here Insights' |
ANALYTICS_DASHBOARD_URL | 'http://localhost:18110/courses' |
APPEND_SLASH | True |
ASSET_IGNORE_REGEX | '(^\\._.*$)|(^\\.DS_Store$)|(^.*~$)' |
ASSET_KEY_PATTERN | '********************' |
AUTHENTICATION_BACKENDS | ['auth_backends.backends.EdXOAuth2', 'rules.permissions.ObjectPermissionBackend', 'openedx.core.djangoapps.content_libraries.auth.LtiAuthenticationBackend', 'django.contrib.auth.backends.AllowAllUsersModelBackend', 'bridgekeeper.backends.RulePermissionBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_TOKENS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
AWS_ACCESS_KEY_ID | '********************' |
AWS_BUCKET_ACL | 'private' |
AWS_DEFAULT_ACL | 'private' |
AWS_QUERYSTRING_AUTH | False |
AWS_QUERYSTRING_EXPIRE | 604800 |
AWS_S3_CUSTOM_DOMAIN | 'SET-ME-PLEASE (ex. bucket-name.s3.amazonaws.com)' |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_SECURITY_TOKEN | '********************' |
AWS_SES_REGION_ENDPOINT | 'email.us-east-1.amazonaws.com' |
AWS_SES_REGION_NAME | 'us-east-1' |
AWS_STORAGE_BUCKET_NAME | 'SET-ME-PLEASE (ex. bucket-name)' |
BASE_COOKIE_DOMAIN | 'localhost' |
BLOCKSTORE_API_AUTH_TOKEN | '********************' |
BLOCKSTORE_API_URL | '********************' |
BLOCKSTORE_BUNDLE_CACHE_TIMEOUT | 3000 |
BLOCKSTORE_PUBLIC_URL_ROOT | 'http://localhost:18250' |
BLOCKSTORE_USE_BLOCKSTORE_APP_API | '********************' |
BLOCK_STRUCTURES_SETTINGS | {'COURSE_PUBLISH_TASK_DELAY': 30, 'PRUNING_ACTIVE': False, 'TASK_DEFAULT_RETRY_DELAY': 30, 'TASK_MAX_RETRIES': 5} |
BRANCH_IO_KEY | '********************' |
BROKER_CONNECTION_TIMEOUT | 1 |
BROKER_HEARTBEAT | 60.0 |
BROKER_HEARTBEAT_CHECKRATE | 2 |
BROKER_POOL_LIMIT | 0 |
BROKER_TRANSPORT_OPTIONS | {'fanout_patterns': True, 'fanout_prefix': True} |
BROKER_URL | 'redis://:@localhost/' |
BROKER_USE_SSL | False |
BUGS_EMAIL | 'bugs@example.com' |
BULK_EMAIL_DEFAULT_FROM_EMAIL | 'no-reply@example.com' |
BULK_EMAIL_EMAILS_PER_TASK | 500 |
BULK_EMAIL_LOG_SENT_EMAILS | False |
BUNDLE_ASSET_STORAGE_SETTINGS | {'STORAGE_CLASS': 'django.core.files.storage.FileSystemStorage', 'STORAGE_KWARGS': {'base_url': '/media/', 'location': '/edx/var/edxapp/media/'}} |
CACHES | {'celery': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211'], 'TIMEOUT': '7200'}, 'configuration': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211']}, 'course_structure_cache': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211'], 'TIMEOUT': '7200'}, 'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211'], 'VERSION': '1'}, 'general': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211']}, 'loc_cache': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'edx_location_mem_cache'}, 'mongo_metadata_inheritance': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211'], 'TIMEOUT': 300}, 'staticfiles': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'KEY_FUNCTION': '********************', 'KEY_PREFIX': '********************', 'LOCATION': ['edx.devstack.memcached:11211']}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CALCULATOR_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/calculator.html' |
CAS_ATTRIBUTE_CALLBACK | '' |
CAS_EXTRA_LOGIN_PARAMS | '' |
CAS_SERVER_URL | '' |
CELERYBEAT_SCHEDULER | 'celery.beat:PersistentScheduler' |
CELERYD_PREFETCH_MULTIPLIER | 1 |
CELERY_ALWAYS_EAGER | True |
CELERY_BROKER_HOSTNAME | 'localhost' |
CELERY_BROKER_PASSWORD | '********************' |
CELERY_BROKER_TRANSPORT | 'redis' |
CELERY_BROKER_USER | '' |
CELERY_BROKER_USE_SSL | False |
CELERY_BROKER_VHOST | '' |
CELERY_CREATE_MISSING_QUEUES | True |
CELERY_DEFAULT_EXCHANGE | 'edx.cms.core' |
CELERY_DEFAULT_EXCHANGE_TYPE | 'direct' |
CELERY_DEFAULT_QUEUE | 'edx.cms.core.default' |
CELERY_DEFAULT_ROUTING_KEY | '********************' |
CELERY_EVENT_QUEUE_TTL | None |
CELERY_IGNORE_RESULT | False |
CELERY_MESSAGE_COMPRESSION | 'gzip' |
CELERY_QUEUES | {'edx.cms.core.default': {}, 'edx.cms.core.high': {}, 'edx.lms.core.default': {}} |
CELERY_QUEUE_HA_POLICY | 'all' |
CELERY_RESULT_BACKEND | 'django-cache' |
CELERY_RESULT_SERIALIZER | 'json' |
CELERY_ROUTES | 'openedx.core.lib.celery.routers.route_task' |
CELERY_SEND_EVENTS | True |
CELERY_SEND_TASK_SENT_EVENT | True |
CELERY_STORE_ERRORS_EVEN_IF_IGNORED | True |
CELERY_TASK_SERIALIZER | 'json' |
CELERY_TIMEZONE | 'UTC' |
CELERY_TRACK_STARTED | True |
CERTIFICATE_TEMPLATE_LANGUAGES | {'en': 'English', 'es': 'Español'} |
CERT_QUEUE | 'certificates' |
CLOSEST_CLIENT_IP_FROM_HEADERS | [] |
CMS_BASE | 'localhost:18010' |
CMS_ROOT | Path('/edx/app/edxapp/edx-platform/cms') |
CMS_SEGMENT_KEY | '********************' |
CODE_JAIL | {'limits': {'CPU': 1, 'FSIZE': 1048576, 'PROXY': 0, 'REALTIME': 3, 'VMEM': 536870912}, 'python_bin': '/edx/app/edxapp/venvs/edxapp-sandbox/bin/python', 'user': 'sandbox'} |
CODE_JAIL_REST_SERVICE_CONNECT_TIMEOUT | 0.5 |
CODE_JAIL_REST_SERVICE_HOST | 'http://127.0.0.1:8550' |
CODE_JAIL_REST_SERVICE_READ_TIMEOUT | 3.5 |
CODE_JAIL_REST_SERVICE_REMOTE_EXEC | 'xmodule.capa.safe_exec.remote_exec.send_safe_exec_request_v0' |
COMMENTS_SERVICE_KEY | '********************' |
COMMENTS_SERVICE_URL | 'http://localhost:18080' |
COMMON_ROOT | Path('/edx/app/edxapp/edx-platform/common') |
COMPLETION_AGGREGATOR_URL | None |
COMPLETION_VIDEO_COMPLETE_PERCENTAGE | 0.95 |
COMPREHENSIVE_THEME_DIRS | [''] |
COMPREHENSIVE_THEME_LOCALE_PATHS | [] |
CONFIG_FILE | '/edx/etc/studio.yml' |
CONFIG_PREFIX | 'cms.' |
CONTACT_EMAIL | 'info@example.com' |
CONTACT_MAILING_ADDRESS | 'Your Contact Mailing Address Here' |
CONTENTSTORE | {'ADDITIONAL_OPTIONS': {}, 'DOC_STORE_CONFIG': {'authsource': '', 'collection': 'modulestore', 'connectTimeoutMS': 2000, 'db': 'edxapp', 'host': ['edx.devstack.mongo'], 'password': '********************', 'port': 27017, 'read_preference': 'PRIMARY', 'replicaSet': None, 'socketTimeoutMS': 3000, 'ssl': False, 'user': 'edxapp'}, 'ENGINE': 'xmodule.contentstore.mongo.MongoContentStore', 'OPTIONS': {'auth_source': '', 'db': 'edxapp', 'host': ['edx.devstack.mongo'], 'password': '********************', 'port': 27017, 'ssl': False, 'user': 'edxapp'}} |
CONTENT_TYPE_GATE_GROUP_IDS | {'full_access': 2, 'limited_access': 1} |
CONTEXT_PROCESSORS | ('django.template.context_processors.request', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.csrf', 'help_tokens.context_processor', 'openedx.core.djangoapps.site_configuration.context_processors.configuration_context') |
CORS_ALLOW_CREDENTIALS | True |
CORS_ALLOW_HEADERS | ('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'use-jwt-cookie') |
CORS_ORIGIN_ALLOW_ALL | True |
CORS_ORIGIN_WHITELIST | [] |
COURSEGRAPH_CONNECTION | {'host': 'edx.devstack.coursegraph', 'password': '********************', 'port': 7687, 'protocol': 'bolt', 'secure': False, 'user': 'neo4j'} |
COURSEGRAPH_DUMP_COURSE_ON_PUBLISH | False |
COURSEGRAPH_JOB_QUEUE | 'edx.cms.core.low' |
COURSES_ROOT | Path('/edx/app/edxapp/data') |
COURSES_WITH_UNSAFE_CODE | [] |
COURSE_ABOUT_VISIBILITY_PERMISSION | 'see_exists' |
COURSE_AUTHORING_MICROFRONTEND_URL | 'http://localhost:2001' |
COURSE_CATALOG_API_URL | '********************' |
COURSE_CATALOG_URL_ROOT | 'http://localhost:8008' |
COURSE_CATALOG_VISIBILITY_PERMISSION | 'see_exists' |
COURSE_ENROLLMENT_MODES | {'audit': {'display_name': 'Audit', 'id': 1, 'min_price': 0, 'slug': 'audit'}, 'credit': {'display_name': 'Credit', 'id': 5, 'min_price': 0, 'slug': 'credit'}, 'executive-education': {'display_name': 'Executive Education', 'id': 8, 'min_price': 1, 'slug': 'executive-educations'}, 'honor': {'display_name': 'Honor', 'id': 6, 'min_price': 0, 'slug': 'honor'}, 'masters': {'display_name': "Master's", 'id': 7, 'min_price': 0, 'slug': 'masters'}, 'no-id-professional': {'display_name': 'No-Id-Professional', 'id': 4, 'min_price': 0, 'slug': 'no-id-professional'}, 'paid-bootcamp': {'display_name': 'Paid Bootcamp', 'id': 12, 'min_price': 1, 'slug': 'paid-bootcamp'}, 'paid-executive-education': {'display_name': 'Paid Executive Education', 'id': 10, 'min_price': 1, 'slug': 'paid-executive-education'}, 'professional': {'display_name': 'Professional', 'id': 3, 'min_price': 1, 'slug': 'professional'}, 'unpaid-bootcamp': {'display_name': 'Unpaid Bootcamp', 'id': 11, 'min_price': 0, 'slug': 'unpaid-bootcamp'}, 'unpaid-executive-education': {'display_name': 'Unpaid Executive Education', 'id': 9, 'min_price': 0, 'slug': 'unpaid-executive-education'}, 'verified': {'display_name': 'Verified', 'id': 2, 'min_price': 1, 'slug': 'verified'}} |
COURSE_EXPORT_DOWNLOAD_CHUNK_SIZE | 8192 |
COURSE_ID_PATTERN | '(?P<course_id>[^/+]+(/|\\+)[^/+]+(/|\\+)[^/?]+)' |
COURSE_IMPORT_EXPORT_BUCKET | '' |
COURSE_IMPORT_EXPORT_STORAGE | 'django.core.files.storage.FileSystemStorage' |
COURSE_KEY_PATTERN | '********************' |
COURSE_KEY_REGEX | '********************' |
COURSE_LIVE_GLOBAL_CREDENTIALS | {'BIG_BLUE_BUTTON': {'KEY': '********************', 'SECRET': '********************', 'URL': None}} |
COURSE_LIVE_HELP_URL | 'https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/course_assets/course_live.html' |
COURSE_METADATA_EXPORT_BUCKET | '' |
COURSE_METADATA_EXPORT_STORAGE | 'django.core.files.storage.FileSystemStorage' |
COURSE_MODE_DEFAULTS | {'bulk_sku': None, 'currency': 'usd', 'description': None, 'expiration_datetime': None, 'min_price': 0, 'name': 'Audit', 'sku': None, 'slug': 'audit', 'suggested_prices': ''} |
COURSE_OLX_VALIDATION_IGNORE_LIST | None |
COURSE_OLX_VALIDATION_STAGE | 1 |
CREDENTIALS_INTERNAL_SERVICE_URL | 'http://localhost:18150' |
CREDENTIALS_PUBLIC_SERVICE_URL | 'http://localhost:18150' |
CREDENTIALS_SERVICE_USERNAME | 'credentials_worker' |
CREDIT_PROVIDER_SECRET_KEYS | '********************' |
CREDIT_PROVIDER_TIMESTAMP_EXPIRATION | 900 |
CREDIT_TASK_DEFAULT_RETRY_DELAY | 30 |
CREDIT_TASK_MAX_RETRIES | 5 |
CROSS_DOMAIN_CSRF_COOKIE_DOMAIN | '' |
CROSS_DOMAIN_CSRF_COOKIE_NAME | '' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
CUSTOM_PAGES_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/pages.html#adding-custom-pages' |
CUSTOM_RESOURCE_TEMPLATES_DIRECTORY | None |
DASHBOARD_COURSE_LIMIT | None |
DATABASES | {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'edx.devstack.mysql57', 'NAME': 'edxapp', 'OPTIONS': {'isolation_level': 'read committed'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'edxapp001'}, 'read_replica': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'edx.devstack.mysql57', 'NAME': 'edxapp', 'OPTIONS': {'isolation_level': 'read committed'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'edxapp001'}, 'student_module_history': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'edx.devstack.mysql57', 'NAME': 'edxapp_csmh', 'OPTIONS': {'isolation_level': 'read committed'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'edxapp001'}} |
DATABASE_ROUTERS | ['openedx.core.lib.django_courseware_routers.StudentModuleHistoryExtendedRouter', 'openedx.core.lib.blockstore_api.db_routers.BlockstoreRouter'] |
DATADOG | {} |
DATA_DIR | Path('/edx/var/edxapp') |
DATA_UPLOAD_MAX_MEMORY_SIZE | None |
DATA_UPLOAD_MAX_NUMBER_FIELDS | None |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DEBUG_TOOLBAR_CONFIG | {'DISABLE_PANELS': ('debug_toolbar.panels.profiling.ProfilingPanel',), 'SHOW_TOOLBAR_CALLBACK': 'cms.envs.devstack.should_show_debug_toolbar'} |
DEBUG_TOOLBAR_PANELS | ('debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.profiling.ProfilingPanel', 'debug_toolbar.panels.history.HistoryPanel') |
DEBUG_TOOLBAR_PATCH_SETTINGS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_COURSE_ABOUT_IMAGE_URL | 'images/pencils.jpg' |
DEFAULT_COURSE_LANGUAGE | 'en' |
DEFAULT_COURSE_VISIBILITY_IN_CATALOG | 'both' |
DEFAULT_EMAIL_LOGO_URL | 'https://edx-cdn.org/v3/default/logo.png' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FEEDBACK_EMAIL | 'feedback@example.com' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'registration@example.com' |
DEFAULT_HASHING_ALGORITHM | 'sha1' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_JWT_ISSUER | {'AUDIENCE': 'lms-key', 'ISSUER': 'http://edx.devstack.lms:18000/oauth2', 'SECRET_KEY': '********************'} |
DEFAULT_MOBILE_AVAILABLE | False |
DEFAULT_PRIORITY_QUEUE | 'edx.cms.core.default' |
DEFAULT_SITE_THEME | '' |
DEFAULT_TABLESPACE | '' |
DEFAULT_TEMPLATE_ENGINE | {'APP_DIRS': False, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [Path('/edx/app/edxapp/edx-platform/cms/templates'), Path('/edx/app/edxapp/edx-platform/common/templates'), Path('/edx/app/edxapp/edx-platform/common/djangoapps/pipeline_mako/templates'), Path('/edx/app/edxapp/edx-platform/common/static'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/cors_csrf/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/dark_lang/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/lib/license/templates'), Path('/edx/app/edxapp/edx-platform/cms/djangoapps/pipeline_js/templates')], 'NAME': 'django', 'OPTIONS': {'context_processors': ('django.template.context_processors.request', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.csrf', 'help_tokens.context_processor', 'openedx.core.djangoapps.site_configuration.context_processors.configuration_context'), 'debug': True, 'loaders': ('openedx.core.djangoapps.theming.template_loaders.ThemeTemplateLoader', 'common.djangoapps.edxmako.makoloader.MakoFilesystemLoader', 'common.djangoapps.edxmako.makoloader.MakoAppDirectoriesLoader')}} |
DEPRECATED_ADVANCED_COMPONENT_TYPES | [] |
DISABLE_ACCOUNT_ACTIVATION_REQUIREMENT_SWITCH | 'verify_student_disable_account_activation_requirement' |
DISABLE_DEPRECATED_SIGNIN_URL | False |
DISABLE_DEPRECATED_SIGNUP_URL | False |
DISALLOWED_USER_AGENTS | [] |
DISCUSSIONS_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_components/create_discussion.html' |
DISCUSSIONS_MFE_FEEDBACK_URL | None |
DISCUSSIONS_MICROFRONTEND_URL | 'http://localhost:2002' |
DISCUSSION_SETTINGS | {'COURSE_PUBLISH_TASK_DELAY': 30, 'MAX_COMMENT_DEPTH': 2} |
DJFS | {'directory_root': 'cms/static/djpyfs', 'type': 'osfs', 'url_root': '/static/djpyfs'} |
DOC_STORE_CONFIG | {'authsource': '', 'collection': 'modulestore', 'connectTimeoutMS': 2000, 'db': 'edxapp', 'host': ['edx.devstack.mongo'], 'password': '********************', 'port': 27017, 'read_preference': 'PRIMARY', 'replicaSet': '', 'socketTimeoutMS': 3000, 'ssl': False, 'user': 'edxapp'} |
ECOMMERCE_API_SIGNING_KEY | '********************' |
ECOMMERCE_API_URL | '********************' |
ECOMMERCE_PUBLIC_URL_ROOT | 'http://localhost:8002' |
EDXAPP_PARSE_KEYS | '********************' |
EDXMKTG_LOGGED_IN_COOKIE_NAME | 'edxloggedin' |
EDXMKTG_USER_INFO_COOKIE_NAME | 'edx-user-info' |
EDXMKTG_USER_INFO_COOKIE_VERSION | 1 |
EDXNOTES_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/notes.html' |
EDX_PLATFORM_REVISION | 'master' |
EDX_ROOT_URL | '' |
ELASTIC_FIELD_MAPPINGS | {'start_date': {'type': 'date'}} |
ELASTIC_SEARCH_CONFIG | [{}] |
EMAIL_BACKEND | 'django.core.mail.backends.filebased.EmailBackend' |
EMAIL_FILE_PATH | '/edx/src/ace_messages/' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
EMBARGO_SITE_REDIRECT_URL | None |
ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICY | False |
ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICY | False |
ENABLE_AUTHN_REGISTER_HIBP_POLICY | False |
ENABLE_AUTHN_RESET_PASSWORD_HIBP_POLICY | '********************' |
ENABLE_CODEJAIL_REST_SERVICE | False |
ENABLE_COMPREHENSIVE_THEMING | False |
ENABLE_COPPA_COMPLIANCE | False |
ENABLE_CREDIT_ELIGIBILITY | True |
ENABLE_DYNAMIC_REGISTRATION_FIELDS | False |
ENABLE_JASMINE | False |
ENTERPRISE_API_CACHE_TIMEOUT | '********************' |
ENTERPRISE_API_URL | '********************' |
ENTERPRISE_BACKEND_SERVICE_EDX_OAUTH2_KEY | '********************' |
ENTERPRISE_BACKEND_SERVICE_EDX_OAUTH2_PROVIDER_URL | 'http://edx.devstack.lms/oauth2' |
ENTERPRISE_BACKEND_SERVICE_EDX_OAUTH2_SECRET | '********************' |
ENTERPRISE_CATALOG_INTERNAL_ROOT_URL | 'http://enterprise.catalog.app:18160' |
ENTERPRISE_CONSENT_API_URL | '********************' |
ENTERPRISE_CUSTOMER_CATALOG_DEFAULT_CONTENT_FILTER | {} |
ENTERPRISE_ENROLLMENT_API_URL | '********************' |
ENTERPRISE_MARKETING_FOOTER_QUERY_PARAMS | {} |
ENTERPRISE_SERVICE_WORKER_USERNAME | 'enterprise_worker' |
ENTRANCE_EXAM_MIN_SCORE_PCT | 50 |
ENV_CELERY_QUEUES | ['edx.cms.core.default', 'edx.cms.core.high'] |
ENV_FEATURES | {'AUTH_USE_OPENID_PROVIDER': True, 'AUTOMATIC_AUTH_FOR_TESTING': False, 'CUSTOM_COURSES_EDX': False, 'ENABLE_BULK_ENROLLMENT_VIEW': False, 'ENABLE_COMBINED_LOGIN_REGISTRATION': True, 'ENABLE_CORS_HEADERS': False, 'ENABLE_COUNTRY_ACCESS': False, 'ENABLE_CREDIT_API': '********************', 'ENABLE_CREDIT_ELIGIBILITY': False, 'ENABLE_CROSS_DOMAIN_CSRF_COOKIE': False, 'ENABLE_CSMH_EXTENDED': True, 'ENABLE_DISCUSSION_HOME_PANEL': True, 'ENABLE_DISCUSSION_SERVICE': True, 'ENABLE_EDXNOTES': True, 'ENABLE_ENROLLMENT_RESET': False, 'ENABLE_EXPORT_GIT': False, 'ENABLE_GRADE_DOWNLOADS': True, 'ENABLE_LIBRARY_AUTHORING_MICROFRONTEND': True, 'ENABLE_LTI_PROVIDER': False, 'ENABLE_MKTG_SITE': False, 'ENABLE_MOBILE_REST_API': '********************', 'ENABLE_OAUTH2_PROVIDER': False, 'ENABLE_PUBLISHER': False, 'ENABLE_READING_FROM_MULTIPLE_HISTORY_TABLES': True, 'ENABLE_SPECIAL_EXAMS': False, 'ENABLE_SYSADMIN_DASHBOARD': False, 'ENABLE_THIRD_PARTY_AUTH': True, 'ENABLE_VIDEO_UPLOAD_PIPELINE': False, 'PREVIEW_LMS_BASE': 'preview.localhost:18000', 'SHOW_FOOTER_LANGUAGE_SELECTOR': False, 'SHOW_HEADER_LANGUAGE_SELECTOR': False} |
ENV_ROOT | Path('/edx/app/edxapp') |
ENV_TOKENS | '********************' |
EVENT_BUS_KAFKA_BOOTSTRAP_SERVERS | 'edx.devstack.kafka:29092' |
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_URL | 'http://edx.devstack.schema-registry:8081' |
EVENT_TRACKING_BACKENDS | {'segmentio': {'ENGINE': 'eventtracking.backends.routing.RoutingBackend', 'OPTIONS': {'backends': {'segment': {'ENGINE': 'eventtracking.backends.segment.SegmentBackend'}}, 'processors': [{'ENGINE': 'eventtracking.processors.whitelist.NameWhitelistProcessor', 'OPTIONS': {'whitelist': []}}, {'ENGINE': 'common.djangoapps.track.shim.GoogleAnalyticsProcessor'}]}}, 'tracking_logs': {'ENGINE': 'eventtracking.backends.routing.RoutingBackend', 'OPTIONS': {'backends': {'logger': {'ENGINE': 'eventtracking.backends.logger.LoggerBackend', 'OPTIONS': {'max_event_size': 50000, 'name': 'tracking'}}}, 'processors': [{'ENGINE': 'common.djangoapps.track.shim.LegacyFieldMappingProcessor'}, {'ENGINE': 'common.djangoapps.track.shim.PrefixedEventProcessor'}]}}} |
EVENT_TRACKING_ENABLED | True |
EVENT_TRACKING_PROCESSORS | [] |
EVENT_TRACKING_SEGMENTIO_EMIT_WHITELIST | [] |
EXPLICIT_QUEUES | {'cms.djangoapps.contentstore.tasks.update_search_index': {'queue': 'edx.cms.core.default'}, 'cms.djangoapps.coursegraph.tasks.dump_course_to_neo4j': {'queue': 'edx.cms.core.low'}, 'lms.djangoapps.grades.tasks.compute_all_grades_for_course': {'queue': 'edx.lms.core.default'}, 'lms.djangoapps.grades.tasks.recalculate_course_and_subsection_grades_for_user': {'queue': 'edx.lms.core.default'}} |
EXTRA_MIDDLEWARE_CLASSES | [] |
FACEBOOK_API_VERSION | '********************' |
FACEBOOK_APP_ID | 'FACEBOOK_APP_ID' |
FACEBOOK_APP_SECRET | '********************' |
FAVICON_PATH | 'images/favicon.ico' |
FAVICON_URL | None |
FEATURES | {'ALLOW_COURSE_RERUNS': True, 'ALLOW_HIDING_DISCUSSION_TAB': False, 'ALLOW_PUBLIC_ACCOUNT_CREATION': True, 'ALLOW_UNICODE_COURSE_ID': False, 'AUTH_USE_OPENID_PROVIDER': True, 'AUTOMATIC_AUTH_FOR_TESTING': False, 'AUTOPLAY_VIDEOS': False, 'CERTIFICATES_HTML_VIEW': True, 'CMS_SEGMENT_KEY': '********************', 'CUSTOM_COURSES_EDX': False, 'DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO': '********************', 'DISABLE_COURSE_CREATION': False, 'DISABLE_MOBILE_COURSE_AVAILABLE': False, 'DISABLE_START_DATES': False, 'DISABLE_UNENROLLMENT': False, 'EDITABLE_SHORT_DESCRIPTION': True, 'EMBARGO': False, 'ENABLE_AUTOADVANCE_VIDEOS': False, 'ENABLE_BULK_ENROLLMENT_VIEW': False, 'ENABLE_CHANGE_USER_PASSWORD_ADMIN': '********************', 'ENABLE_COMBINED_LOGIN_REGISTRATION': True, 'ENABLE_CONTENT_LIBRARIES': True, 'ENABLE_CONTENT_LIBRARIES_LTI_TOOL': False, 'ENABLE_CONTENT_LIBRARY_INDEX': False, 'ENABLE_CORS_HEADERS': True, 'ENABLE_COUNTRY_ACCESS': False, 'ENABLE_COURSEWARE_INDEX': False, 'ENABLE_COURSE_OLX_VALIDATION': False, 'ENABLE_CREATOR_GROUP': False, 'ENABLE_CREDIT_API': '********************', 'ENABLE_CREDIT_ELIGIBILITY': False, 'ENABLE_CROSS_DOMAIN_CSRF_COOKIE': False, 'ENABLE_CSMH_EXTENDED': True, 'ENABLE_DISCUSSION_HOME_PANEL': True, 'ENABLE_DISCUSSION_SERVICE': True, 'ENABLE_EDXNOTES': True, 'ENABLE_ENROLLMENT_RESET': False, 'ENABLE_ENROLLMENT_TRACK_USER_PARTITION': True, 'ENABLE_EXPORT_GIT': False, 'ENABLE_GRADE_DOWNLOADS': True, 'ENABLE_HELP_LINK': True, 'ENABLE_INTEGRITY_SIGNATURE': '********************', 'ENABLE_LIBRARY_AUTHORING_MICROFRONTEND': True, 'ENABLE_LIBRARY_INDEX': False, 'ENABLE_LTI_PROVIDER': False, 'ENABLE_MAX_FAILED_LOGIN_ATTEMPTS': False, 'ENABLE_MKTG_SITE': False, 'ENABLE_MOBILE_REST_API': '********************', 'ENABLE_OAUTH2_PROVIDER': False, 'ENABLE_OPENBADGES': False, 'ENABLE_ORA_ALL_FILE_URLS': False, 'ENABLE_ORA_USER_STATE_UPLOAD_DATA': False, 'ENABLE_OTHER_COURSE_SETTINGS': False, 'ENABLE_PASSWORD_RESET_FAILURE_EMAIL': '********************', 'ENABLE_PREREQUISITE_COURSES': True, 'ENABLE_PUBLISHER': False, 'ENABLE_READING_FROM_MULTIPLE_HISTORY_TABLES': True, 'ENABLE_SEPARATE_ARCHIVED_COURSES': True, 'ENABLE_SERVICE_STATUS': False, 'ENABLE_SPECIAL_EXAMS': True, 'ENABLE_SYSADMIN_DASHBOARD': False, 'ENABLE_TEAMS': True, 'ENABLE_TEXTBOOK': True, 'ENABLE_THIRD_PARTY_AUTH': True, 'ENABLE_V2_CERT_DISPLAY_SETTINGS': False, 'ENABLE_VIDEO_BUMPER': False, 'ENABLE_VIDEO_UPLOAD_PIPELINE': False, 'ENABLE_XBLOCK_XML_VALIDATION': True, 'ENTRANCE_EXAMS': True, 'FALLBACK_TO_ENGLISH_TRANSCRIPTS': True, 'FRONTEND_APP_PUBLISHER_URL': 'http://localhost:18400', 'GITHUB_PUSH': False, 'LICENSING': True, 'MARK_LIBRARY_CONTENT_BLOCK_COMPLETE_ON_VIEW': False, 'MILESTONES_APP': True, 'PREVENT_CONCURRENT_LOGINS': False, 'PREVIEW_LMS_BASE': 'preview.localhost:18000', 'RESTRICT_AUTOMATIC_AUTH': True, 'SHOW_BUMPER_PERIODICITY': 604800, 'SHOW_FOOTER_LANGUAGE_SELECTOR': False, 'SHOW_HEADER_LANGUAGE_SELECTOR': False, 'SQUELCH_PII_IN_LOGS': False, 'STUDIO_REQUEST_EMAIL': '', 'test_django_plugin': True} |
FEEDBACK_SUBMISSION_EMAIL | '' |
FERNET_KEYS | '********************' |
FILES_AND_UPLOAD_TYPE_FILTERS | {'Audio': ['audio/mpeg', 'audio/mp3', 'audio/x-wav', 'audio/ogg', 'audio/wav', 'audio/aac', 'audio/x-m4a', 'audio/mp4', 'audio/x-ms-wma'], 'Code': ['application/json', 'text/html', 'text/javascript', 'application/javascript', 'text/css', 'text/x-python', 'application/x-java-jnlp-file', 'application/xml', 'application/postscript', 'application/x-javascript', 'application/java-vm', 'text/x-c++src', 'text/xml', 'text/x-scss', 'application/x-python-code', 'application/java-archive', 'text/x-python-script', 'application/x-ruby', 'application/mathematica', 'text/coffeescript', 'text/x-matlab', 'application/sql', 'text/php'], 'Documents': ['application/pdf', 'text/plain', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', 'application/vnd.openxmlformats-officedocument.presentationml.template', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', 'application/msword', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/csv', 'application/vnd.ms-excel.sheet.macroEnabled.12', 'text/x-tex', 'application/x-pdf', 'application/vnd.ms-excel.sheet.macroenabled.12', 'file/pdf', 'image/pdf', 'text/csv', 'text/pdf', 'text/x-sh', '"application/pdf"'], 'Images': ['image/png', 'image/jpeg', 'image/jpg', 'image/gif', 'image/tiff', 'image/tif', 'image/x-icon', 'image/svg+xml', 'image/bmp', 'image/x-ms-bmp']} |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_STORAGE_BUCKET_NAME | 'SET-ME-PLEASE (ex. bucket-name)' |
FILE_UPLOAD_STORAGE_PREFIX | 'submissions_attachments' |
FILE_UPLOAD_TEMP_DIR | None |
FINANCIAL_REPORTS | {'BUCKET': None, 'ROOT_PATH': 'sandbox', 'STORAGE_TYPE': 'localfs'} |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FOOTER_ORGANIZATION_IMAGE | 'images/logo.png' |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
FRONTEND_LOGIN_URL | '/login/' |
FRONTEND_LOGOUT_URL | '/logout/' |
FRONTEND_REGISTER_URL | 'http://localhost:18000/register' |
GENERATE_PROFILE_SCORES | False |
GEOIP_PATH | Path('/edx/app/edxapp/edx-platform/common/static/data/geoip/GeoLite2-Country.mmdb') |
GITHUB_REPO_ROOT | '/edx/var/edxapp/data' |
GIT_EXPORT_DEFAULT_IDENT | {'email': 'STUDIO_EXPORT_TO_GIT@example.com', 'name': 'STUDIO_EXPORT_TO_GIT'} |
GIT_REPO_EXPORT_DIR | '/edx/var/edxapp/export_course_repos' |
GOOGLE_ANALYTICS_ACCOUNT | None |
GRADES_DOWNLOAD | {'BUCKET': '', 'ROOT_PATH': '', 'STORAGE_CLASS': 'django.core.files.storage.FileSystemStorage', 'STORAGE_KWARGS': {'location': '/tmp/edx-s3/grades'}, 'STORAGE_TYPE': ''} |
HEARTBEAT_CELERY_ROUTING_KEY | '********************' |
HEARTBEAT_CELERY_TIMEOUT | 5 |
HEARTBEAT_CHECKS | ['openedx.core.djangoapps.heartbeat.default_checks.check_modulestore', 'openedx.core.djangoapps.heartbeat.default_checks.check_database'] |
HEARTBEAT_EXTENDED_CHECKS | ('openedx.core.djangoapps.heartbeat.default_checks.check_celery',) |
HELP_TOKENS_BOOKS | '********************' |
HELP_TOKENS_INI_FILE | '********************' |
HELP_TOKENS_LANGUAGE_CODE | '********************' |
HELP_TOKENS_VERSION | '********************' |
HIBP_LOGIN_BLOCK_PASSWORD_FREQUENCY_THRESHOLD | '********************' |
HIBP_LOGIN_NUDGE_PASSWORD_FREQUENCY_THRESHOLD | '********************' |
HIBP_REGISTRATION_PASSWORD_FREQUENCY_THRESHOLD | '********************' |
HIGH_PRIORITY_QUEUE | 'edx.cms.core.high' |
HTTPS | 'off' |
ICP_LICENSE | None |
ICP_LICENSE_INFO | {} |
IDA_LOGOUT_URI_LIST | ['http://localhost:18130/logout/', 'http://localhost:18150/logout/'] |
ID_VERIFICATION_SUPPORT_LINK | '' |
IGNORABLE_404_URLS | [] |
INACTIVE_USER_LOGIN | True |
INACTIVE_USER_URL | 'https://edx.devstack.studio:18010' |
INSTALLED_APPS | ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.humanize', 'django.contrib.redirects', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_celery_results', 'method_override', 'openedx.core.djangoapps.common_initialization.apps.CommonInitializationConfig', 'openedx.core.djangoapps.common_views', 'openedx.core.djangoapps.api_admin', 'corsheaders', 'openedx.core.djangoapps.cors_csrf', 'simple_history', 'config_models', 'openedx.core.djangoapps.config_model_utils', 'waffle', 'openedx.core.djangoapps.service_status', 'openedx.core.djangoapps.video_config', 'openedx.core.djangoapps.video_pipeline', 'cms.djangoapps.contentstore.apps.ContentstoreConfig', 'common.djangoapps.split_modulestore_django.apps.SplitModulestoreDjangoBackendAppConfig', 'openedx.core.djangoapps.contentserver', 'cms.djangoapps.course_creators', 'common.djangoapps.student.apps.StudentConfig', 'openedx.core.djangoapps.course_groups', 'cms.djangoapps.xblock_config.apps.XBlockConfig', 'cms.djangoapps.export_course_metadata.apps.ExportCourseMetadataConfig', 'openedx.core.djangoapps.xblock.apps.StudioXBlockAppConfig', 'cms.djangoapps.maintenance', 'openedx.core.djangoapps.util.apps.UtilConfig', 'common.djangoapps.track', 'eventtracking.django.apps.EventTrackingConfig', 'common.djangoapps.edxmako.apps.EdxMakoConfig', 'pipeline', 'common.djangoapps.static_replace', 'require', 'webpack_loader', 'openedx.core.djangoapps.site_configuration', 'openedx.core.djangoapps.crawlers', 'openedx.core.djangoapps.django_comment_common', 'django.contrib.admin', 'common.djangoapps.course_modes.apps.CourseModesConfig', 'openedx.core.djangoapps.verified_track_content', 'openedx.core.djangoapps.dark_lang', 'wiki', 'django_notify', 'lms.djangoapps.course_wiki', 'mptt', 'sekizai', 'openedx.core.djangoapps.user_api', 'openedx.core.djangoapps.embargo', 'common.djangoapps.course_action_state', 'submissions', 'openassessment', 'openassessment.assessment', 'openassessment.fileupload', 'openassessment.staffgrader', 'openassessment.workflow', 'openassessment.xblock', 'edxval', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig', 'openedx.core.djangoapps.content.block_structure.apps.BlockStructureConfig', 'milestones', 'cms.djangoapps.coursegraph.apps.CoursegraphConfig', 'openedx.core.djangoapps.credit.apps.CreditConfig', 'common.djangoapps.xblock_django', 'openedx.core.djangoapps.catalog', 'openedx.core.djangoapps.programs.apps.ProgramsConfig', 'oauth2_provider', 'openedx.core.djangoapps.oauth_dispatch.apps.OAuthDispatchAppConfig', 'lms.djangoapps.courseware', 'lms.djangoapps.coursewarehistoryextended', 'lms.djangoapps.survey.apps.SurveyConfig', 'lms.djangoapps.verify_student.apps.VerifyStudentConfig', 'completion', 'openedx.core.djangoapps.system_wide_roles', 'statici18n', 'cms.lib.xblock.tagging', 'django_sites_extensions', 'release_util', 'rules.apps.AutodiscoverRulesConfig', 'bridgekeeper', 'user_tasks', 'cms.djangoapps.cms_user_tasks.apps.CmsUserTasksConfig', 'common.djangoapps.database_fixups', 'celery_utils', 'openedx.core.djangoapps.waffle_utils', 'django_filters', 'cms.djangoapps.api', 'csrf.apps.CsrfAppConfig', 'common.djangoapps.entitlements', 'common.djangoapps.pipeline_mako', 'drf_yasg', 'openedx.features.course_duration_limits', 'openedx.features.content_type_gating', 'openedx.features.discounts', 'openedx.features.effort_estimation', 'lms.djangoapps.experiments', 'openedx.core.djangoapps.external_user_ids', 'openedx.core.djangoapps.heartbeat', 'openedx.core.djangoapps.course_date_signals', 'openedx.core.djangoapps.schedules', 'rest_framework_jwt', 'openedx.core.djangoapps.content.learning_sequences.apps.LearningSequencesConfig', 'organizations', 'edx_django_utils.user', 'social_django', 'pylti1p3.contrib.django.lti1p3_tool_config', 'edx_ace', 'blockstore.apps.bundles', 'edx_sga', 'enterprise', 'consent', 'integrated_channels.integrated_channel', 'integrated_channels.degreed', 'integrated_channels.degreed2', 'integrated_channels.sap_success_factors', 'integrated_channels.xapi', 'integrated_channels.cornerstone', 'integrated_channels.blackboard', 'integrated_channels.canvas', 'integrated_channels.moodle', 'openedx.core.djangoapps.ace_common.apps.AceCommonConfig', 'openedx.features.announcements.apps.AnnouncementsConfig', 'openedx.core.djangoapps.bookmarks.apps.BookmarksConfig', 'openedx.core.djangoapps.content_libraries.apps.ContentLibrariesConfig', 'openedx.core.djangoapps.course_apps.apps.CourseAppsConfig', 'openedx.core.djangoapps.course_live.apps.CourseLiveConfig', 'lms.djangoapps.discussion.apps.DiscussionConfig', 'openedx.core.djangoapps.discussions.apps.DiscussionsConfig', 'lms.djangoapps.instructor.apps.InstructorConfig', 'openedx.core.djangoapps.olx_rest_api.apps.OlxRestApiAppConfig', 'openedx.core.djangoapps.password_policy.apps.PasswordPolicyConfig', 'openedx.core.djangoapps.plugins.apps.PluginsConfig', 'openedx.core.djangoapps.theming.apps.ThemingConfig', 'openedx.core.djangoapps.user_authn.apps.UserAuthnConfig', 'openedx.core.djangoapps.zendesk_proxy.apps.ZendeskProxyConfig', 'edx_proctoring.apps.EdxProctoringConfig', 'edx_when.apps.EdxWhenConfig', 'lti_consumer.apps.LTIConsumerApp', 'edx_name_affirmation.apps.EdxNameAffirmationConfig', 'debug_toolbar'] |
INTEGRATED_CHANNELS_API_CHUNK_TRANSMISSION_LIMIT | '********************' |
INTERNAL_IPS | ('127.0.0.1',) |
JS_ENV_EXTRA_CONFIG | {} |
JWT_AUTH | {'JWT_ALGORITHM': 'HS256', 'JWT_AUDIENCE': 'lms-key', 'JWT_AUTH_COOKIE': 'edx-jwt-cookie', 'JWT_AUTH_COOKIE_HEADER_PAYLOAD': 'edx-jwt-cookie-header-payload', 'JWT_AUTH_COOKIE_SIGNATURE': '********************', 'JWT_AUTH_HEADER_PREFIX': 'JWT', 'JWT_AUTH_REFRESH_COOKIE': 'edx-jwt-refresh-cookie', 'JWT_DECODE_HANDLER': 'edx_rest_framework_extensions.auth.jwt.decoder.jwt_decode_handler', 'JWT_EXPIRATION': 30, 'JWT_IN_COOKIE_EXPIRATION': 3600, 'JWT_ISSUER': 'http://localhost:18000/oauth2', 'JWT_ISSUERS': [{'AUDIENCE': 'lms-key', 'ISSUER': 'http://localhost:18000/oauth2', 'SECRET_KEY': '********************'}], 'JWT_LEEWAY': 1, 'JWT_LOGIN_CLIENT_ID': 'login-service-client-id', 'JWT_LOGIN_SERVICE_USERNAME': 'login_service_user', 'JWT_PAYLOAD_GET_USERNAME_HANDLER': <function <lambda> at 0x7f326ceeaca0>, 'JWT_PRIVATE_SIGNING_JWK': '{"e": "AQAB", "d": ' '"RQ6k4NpRU3RB2lhwCbQ452W86bMMQiPsa7EJiFJUg-qBJthN0FMNQVbArtrCQ0xA1BdnQHThFiUnHcXfsTZUwmwvTuiqEGR_MI6aI7h5D8vRj_5x-pxOz-0MCB8TY8dcuK9FkljmgtYvV9flVzCk_uUb3ZJIBVyIW8En7n7nV7JXpS9zey1yVLld2AbRG6W5--Pgqr9JCI5-bLdc2otCLuen2sKyuUDHO5NIj30qGTaKUL-OW_PgVmxrwKwccF3w5uGNEvMQ-IcicosCOvzBwdIm1uhdm9rnHU1-fXz8VLRHNhGVv7z6moghjNI0_u4smhUkEsYeshPv7RQEWTdkOQ", ' '"n": ' '"smKFSYowG6nNUAdeqH1jQQnH1PmIHphzBmwJ5vRf1vu48BUI5VcVtUWIPqzRK_LDSlZYh9D0YFL0ZTxIrlb6Tn3Xz7pYvpIAeYuQv3_H5p8tbz7Fb8r63c1828wXPITVTv8f7oxx5W3lFFgpFAyYMmROC4Ee9qG5T38LFe8_oAuFCEntimWxN9F3P-FJQy43TL7wG54WodgiM0EgzkeLr5K6cDnyckWjTuZbWI-4ffcTgTZsL_Kq1owa_J2ngEfxMCObnzGy5ZLcTUomo4rZLjghVpq6KZxfS6I1Vz79ZsMVUWEdXOYePCKKsrQG20ogQEkmTf9FT_SouC6jPcHLXw", ' '"q": ' '"7KWj7l-ZkfCElyfvwsl7kiosvi-ppOO7Imsv90cribf88DexcO67xdMPesjM9Nh5X209IT-TzbsOtVTXSQyEsy42NY72WETnd1_nAGLAmfxGdo8VV4ZDnRsA8N8POnWjRDwYlVBUEEeuT_MtMWzwIKU94bzkWVnHCY5vbhBYLeM", ' '"p": ' '"wPkfnjavNV1Hqb5Qqj2crBS9HQS6GDQIZ7WF9hlBb2ofDNe2K2dunddFqCOdvLXr7ydRcK51ZwSeHjcjgD1aJkHA9i1zqyboxgd0uAbxVDo6ohnlVqYLtap2tXXcavKm4C9MTpob_rk6FBfEuq4uSsuxFvCER4yG3CYBBa4gZVU", ' '"kid": "devstack_key", "kty": "RSA"}', 'JWT_PUBLIC_SIGNING_JWK_SET': '{"keys": [{"kid": "devstack_key", "e": "AQAB", ' '"kty": "RSA", "n": ' '"smKFSYowG6nNUAdeqH1jQQnH1PmIHphzBmwJ5vRf1vu48BUI5VcVtUWIPqzRK_LDSlZYh9D0YFL0ZTxIrlb6Tn3Xz7pYvpIAeYuQv3_H5p8tbz7Fb8r63c1828wXPITVTv8f7oxx5W3lFFgpFAyYMmROC4Ee9qG5T38LFe8_oAuFCEntimWxN9F3P-FJQy43TL7wG54WodgiM0EgzkeLr5K6cDnyckWjTuZbWI-4ffcTgTZsL_Kq1owa_J2ngEfxMCObnzGy5ZLcTUomo4rZLjghVpq6KZxfS6I1Vz79ZsMVUWEdXOYePCKKsrQG20ogQEkmTf9FT_SouC6jPcHLXw"}]}', 'JWT_SECRET_KEY': '********************', 'JWT_SIGNING_ALGORITHM': None, 'JWT_SUPPORTED_VERSION': '1.2.0', 'JWT_VERIFY_EXPIRATION': True} |
JWT_EXPIRATION | 30 |
JWT_ISSUER | 'http://edx.devstack.lms:18000/oauth2' |
JWT_PRIVATE_SIGNING_KEY | '********************' |
KEYS_WITH_MERGED_VALUES | '********************' |
LANGUAGES | [('en', 'English'), ('rtl', 'Right-to-Left Test Language'), ('eo', 'Dummy Language (Esperanto)'), ('am', 'አማርኛ'), ('ar', 'العربية'), ('az', 'azərbaycanca'), ('bg-bg', 'български (България)'), ('bn-bd', 'বাংলা (বাংলাদেশ)'), ('bn-in', 'বাংলা (ভারত)'), ('bs', 'bosanski'), ('ca', 'Català'), ('ca@valencia', 'Català (València)'), ('cs', 'Čeština'), ('cy', 'Cymraeg'), ('da', 'dansk'), ('de-de', 'Deutsch (Deutschland)'), ('el', 'Ελληνικά'), ('en-uk', 'English (United Kingdom)'), ('en@lolcat', 'LOLCAT English'), ('en@pirate', 'Pirate English'), ('es-419', 'Español (Latinoamérica)'), ('es-ar', 'Español (Argentina)'), ('es-ec', 'Español (Ecuador)'), ('es-es', 'Español (España)'), ('es-mx', 'Español (México)'), ('es-pe', 'Español (Perú)'), ('et-ee', 'Eesti (Eesti)'), ('eu-es', 'euskara (Espainia)'), ('fa', 'فارسی'), ('fa-ir', 'فارسی (ایران)'), ('fi-fi', 'Suomi (Suomi)'), ('fil', 'Filipino'), ('fr', 'Français'), ('gl', 'Galego'), ('gu', 'ગુજરાતી'), ('he', 'עברית'), ('hi', 'हिन्दी'), ('hr', 'hrvatski'), ('hu', 'magyar'), ('hy-am', 'Հայերեն (Հայաստան)'), ('id', 'Bahasa Indonesia'), ('it-it', 'Italiano (Italia)'), ('ja-jp', '日本語 (日本)'), ('kk-kz', 'қазақ тілі (Қазақстан)'), ('km-kh', 'ភាសាខ្មែរ (កម្ពុជា)'), ('kn', 'ಕನ್ನಡ'), ('ko-kr', '한국어 (대한민국)'), ('lt-lt', 'Lietuvių (Lietuva)'), ('ml', 'മലയാളം'), ('mn', 'Монгол хэл'), ('mr', 'मराठी'), ('ms', 'Bahasa Melayu'), ('nb', 'Norsk bokmål'), ('ne', 'नेपाली'), ('nl-nl', 'Nederlands (Nederland)'), ('or', 'ଓଡ଼ିଆ'), ('pl', 'Polski'), ('pt-br', 'Português (Brasil)'), ('pt-pt', 'Português (Portugal)'), ('ro', 'română'), ('ru', 'Русский'), ('si', 'සිංහල'), ('sk', 'Slovenčina'), ('sl', 'Slovenščina'), ('sq', 'shqip'), ('sr', 'Српски'), ('sv', 'svenska'), ('sw', 'Kiswahili'), ('ta', 'தமிழ்'), ('te', 'తెలుగు'), ('th', 'ไทย'), ('tr-tr', 'Türkçe (Türkiye)'), ('uk', 'Українська'), ('ur', 'اردو'), ('vi', 'Tiếng Việt'), ('uz', 'Ўзбек'), ('zh-cn', '中文 (简体)'), ('zh-hk', '中文 (香港)'), ('zh-tw', '中文 (台灣)')] |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur', 'fa-ir', 'rtl') |
LANGUAGE_CODE | 'en' |
LANGUAGE_COOKIE | 'openedx-language-preference' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'openedx-language-preference' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LANGUAGE_DICT | {'am': 'አማርኛ', 'ar': 'العربية', 'az': 'azərbaycanca', 'bg-bg': 'български (България)', 'bn-bd': 'বাংলা (বাংলাদেশ)', 'bn-in': 'বাংলা (ভারত)', 'bs': 'bosanski', 'ca': 'Català', 'ca@valencia': 'Català (València)', 'cs': 'Čeština', 'cy': 'Cymraeg', 'da': 'dansk', 'de-de': 'Deutsch (Deutschland)', 'el': 'Ελληνικά', 'en': 'English', 'en-uk': 'English (United Kingdom)', 'en@lolcat': 'LOLCAT English', 'en@pirate': 'Pirate English', 'eo': 'Dummy Language (Esperanto)', 'es-419': 'Español (Latinoamérica)', 'es-ar': 'Español (Argentina)', 'es-ec': 'Español (Ecuador)', 'es-es': 'Español (España)', 'es-mx': 'Español (México)', 'es-pe': 'Español (Perú)', 'et-ee': 'Eesti (Eesti)', 'eu-es': 'euskara (Espainia)', 'fa': 'فارسی', 'fa-ir': 'فارسی (ایران)', 'fi-fi': 'Suomi (Suomi)', 'fil': 'Filipino', 'fr': 'Français', 'gl': 'Galego', 'gu': 'ગુજરાતી', 'he': 'עברית', 'hi': 'हिन्दी', 'hr': 'hrvatski', 'hu': 'magyar', 'hy-am': 'Հայերեն (Հայաստան)', 'id': 'Bahasa Indonesia', 'it-it': 'Italiano (Italia)', 'ja-jp': '日本語 (日本)', 'kk-kz': 'қазақ тілі (Қазақстан)', 'km-kh': 'ភាសាខ្មែរ (កម្ពុជា)', 'kn': 'ಕನ್ನಡ', 'ko-kr': '한국어 (대한민국)', 'lt-lt': 'Lietuvių (Lietuva)', 'ml': 'മലയാളം', 'mn': 'Монгол хэл', 'mr': 'मराठी', 'ms': 'Bahasa Melayu', 'nb': 'Norsk bokmål', 'ne': 'नेपाली', 'nl-nl': 'Nederlands (Nederland)', 'or': 'ଓଡ଼ିଆ', 'pl': 'Polski', 'pt-br': 'Português (Brasil)', 'pt-pt': 'Português (Portugal)', 'ro': 'română', 'rtl': 'Right-to-Left Test Language', 'ru': 'Русский', 'si': 'සිංහල', 'sk': 'Slovenčina', 'sl': 'Slovenščina', 'sq': 'shqip', 'sr': 'Српски', 'sv': 'svenska', 'sw': 'Kiswahili', 'ta': 'தமிழ்', 'te': 'తెలుగు', 'th': 'ไทย', 'tr-tr': 'Türkçe (Türkiye)', 'uk': 'Українська', 'ur': 'اردو', 'uz': 'Ўзбек', 'vi': 'Tiếng Việt', 'zh-cn': '中文 (简体)', 'zh-hk': '中文 (香港)', 'zh-tw': '中文 (台灣)'} |
LEARNER_PORTAL_URL_ROOT | 'https://learner-portal-edx.devstack.lms:18000' |
LIBRARY_AUTHORING_MICROFRONTEND_URL | 'http://localhost:3001' |
LIBRARY_BLOCK_TYPES | [{'boilerplate_name': None, 'component': 'library_sourced'}, {'boilerplate_name': None, 'component': 'library_content'}] |
LMS_BASE | 'localhost:18000' |
LMS_ENROLLMENT_API_PATH | '********************' |
LMS_INTERNAL_ROOT_URL | 'http://edx.devstack.lms:18000' |
LMS_ROOT | Path('/edx/app/edxapp/edx-platform/lms') |
LMS_ROOT_URL | 'http://localhost:18000' |
LOCALE_PATHS | [Path('/edx/app/edxapp/edx-platform/conf/locale')] |
LOCAL_LOGLEVEL | 'INFO' |
LOGGING | {'disable_existing_loggers': False, 'filters': {'remoteip_context': {'()': 'edx_django_utils.logging.RemoteIpFilter'}, 'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'userid_context': {'()': 'edx_django_utils.logging.UserIdFilter'}}, 'formatters': {'raw': {'format': '%(message)s'}, 'standard': {'format': '%(asctime)s %(levelname)s %(process)d ' '[%(name)s] [user %(userid)s] [ip ' '%(remoteip)s] %(filename)s:%(lineno)d ' '- %(message)s'}, 'syslog_format': {'format': '[service_variant=cms][%(name)s][env:sandbox] ' '%(levelname)s [studio ' '%(process)d] [user %(userid)s] ' '[ip %(remoteip)s] ' '[%(filename)s:%(lineno)d] - ' '%(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'filters': ['userid_context', 'remoteip_context'], 'formatter': 'standard', 'level': 'INFO', 'stream': <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>}, 'local': {'class': 'logging.NullHandler'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}, 'tracking': {'class': 'logging.NullHandler'}}, 'loggers': {'': {'handlers': ['console', 'local'], 'level': 'INFO', 'propagate': False}, 'django.request': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}, 'requests.packages.urllib3': {'level': 'WARN'}, 'tracking': {'handlers': ['console'], 'level': 'DEBUG', 'propagate': False}}, 'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGGING_ENV | 'sandbox' |
LOGIN_AND_REGISTER_FORM_RATELIMIT | '100/5m' |
LOGIN_ISSUE_SUPPORT_LINK | '' |
LOGIN_REDIRECT_URL | '/home/' |
LOGIN_REDIRECT_WHITELIST | ['/home'] |
LOGIN_URL | '/login/' |
LOGISTRATION_API_RATELIMIT | '********************' |
LOGISTRATION_PER_EMAIL_RATELIMIT_RATE | '30/5m' |
LOGISTRATION_RATELIMIT_RATE | '100/5m' |
LOGOUT_REDIRECT_URL | None |
LOGO_IMAGE_EXTRA_TEXT | '' |
LOGO_TRADEMARK_URL | None |
LOGO_URL | None |
LOGO_URL_PNG | None |
LOG_DIR | '/edx/var/log/edx' |
LOW_PRIORITY_QUEUE | 'edx.cms.core.low' |
MAINTENANCE_BANNER_TEXT | 'Sample banner message' |
MAKO_MODULE_DIR | '/tmp/mako_cms' |
MAKO_TEMPLATE_DIRS_BASE | [Path('/edx/app/edxapp/edx-platform/cms/templates'), Path('/edx/app/edxapp/edx-platform/common/templates'), Path('/edx/app/edxapp/edx-platform/common/djangoapps/pipeline_mako/templates'), Path('/edx/app/edxapp/edx-platform/common/static'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/cors_csrf/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/dark_lang/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/lib/license/templates'), Path('/edx/app/edxapp/edx-platform/cms/djangoapps/pipeline_js/templates')] |
MANAGERS | [] |
MARKETING_EMAILS_OPT_IN | False |
MAX_ASSET_UPLOAD_FILE_SIZE_IN_MB | 20 |
MAX_ASSET_UPLOAD_FILE_SIZE_URL | '' |
MAX_BLOCKS_PER_CONTENT_LIBRARY | 1000 |
MAX_FAILED_LOGIN_ATTEMPTS_ALLOWED | 6 |
MAX_FAILED_LOGIN_ATTEMPTS_LOCKOUT_PERIOD_SECS | 1800 |
MEDIA_ROOT | '/edx/var/edxapp/media/' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.session.SessionStorage' |
MIDDLEWARE | ['openedx.core.lib.x_forwarded_for.middleware.XForwardedForMiddleware', 'crum.CurrentRequestUserMiddleware', 'edx_django_utils.cache.middleware.RequestCacheMiddleware', 'edx_django_utils.monitoring.CookieMonitoringMiddleware', 'edx_django_utils.monitoring.DeploymentMonitoringMiddleware', 'edx_django_utils.monitoring.MonitoringMemoryMiddleware', 'openedx.core.djangoapps.cookie_metadata.middleware.CookieNameChange', 'openedx.core.djangoapps.header_control.middleware.HeaderControlMiddleware', 'django.middleware.cache.UpdateCacheMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.sites.middleware.CurrentSiteMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'corsheaders.middleware.CorsMiddleware', 'openedx.core.djangoapps.cors_csrf.middleware.CorsCSRFMiddleware', 'openedx.core.djangoapps.cors_csrf.middleware.CsrfCrossDomainCookieMiddleware', 'edx_rest_framework_extensions.auth.jwt.middleware.JwtAuthCookieMiddleware', 'django_sites_extensions.middleware.RedirectMiddleware', 'openedx.core.djangoapps.safe_sessions.middleware.SafeSessionMiddleware', 'method_override.middleware.MethodOverrideMiddleware', 'openedx.core.djangoapps.cache_toolbox.middleware.CacheBackedAuthenticationMiddleware', 'common.djangoapps.student.middleware.UserStandingMiddleware', 'openedx.core.djangoapps.contentserver.middleware.StaticContentServer', 'django.contrib.messages.middleware.MessageMiddleware', 'common.djangoapps.track.middleware.TrackMiddleware', 'openedx.core.djangoapps.lang_pref.middleware.LanguagePreferenceMiddleware', 'openedx.core.djangoapps.dark_lang.middleware.DarkLangMiddleware', 'openedx.core.djangoapps.embargo.middleware.EmbargoMiddleware', 'django.middleware.locale.LocaleMiddleware', 'codejail.django_integration.ConfigureCodeJailMiddleware', 'openedx.core.djangoapps.session_inactivity_timeout.middleware.SessionInactivityTimeout', 'openedx.core.djangoapps.theming.middleware.CurrentSiteThemeMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'waffle.middleware.WaffleMiddleware', 'edx_django_utils.cache.middleware.TieredCacheMiddleware', 'edx_rest_framework_extensions.middleware.RequestCustomAttributesMiddleware', 'edx_rest_framework_extensions.auth.jwt.middleware.EnsureJWTAuthSettingsMiddleware', 'simple_history.middleware.HistoryRequestMiddleware', 'openedx.core.djangoapps.site_configuration.middleware.SessionCookieDomainOverrideMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware'] |
MIGRATION_MODULES | {} |
MKTG_URLS | {} |
MKTG_URL_LINK_MAP | {} |
MKTG_URL_OVERRIDES | {} |
MOBILE_STORE_URLS | {} |
MODULESTORE | {'default': {'ENGINE': 'xmodule.modulestore.mixed.MixedModuleStore', 'OPTIONS': {'mappings': {}, 'stores': [{'DOC_STORE_CONFIG': {'authsource': '', 'collection': 'modulestore', 'connectTimeoutMS': 2000, 'db': 'edxapp', 'host': ['edx.devstack.mongo'], 'password': '********************', 'port': 27017, 'read_preference': 'PRIMARY', 'replicaSet': None, 'socketTimeoutMS': 3000, 'ssl': False, 'user': 'edxapp'}, 'ENGINE': 'xmodule.modulestore.split_mongo.split_draft.DraftVersioningModuleStore', 'NAME': 'split', 'OPTIONS': {'default_class': 'xmodule.hidden_module.HiddenDescriptor', 'fs_root': '/edx/var/edxapp/data', 'render_template': 'common.djangoapps.edxmako.shortcuts.render_to_string'}}, {'DOC_STORE_CONFIG': {'authsource': '', 'collection': 'modulestore', 'connectTimeoutMS': 2000, 'db': 'edxapp', 'host': ['edx.devstack.mongo'], 'password': '********************', 'port': 27017, 'read_preference': 'PRIMARY', 'replicaSet': None, 'socketTimeoutMS': 3000, 'ssl': False, 'user': 'edxapp'}, 'ENGINE': 'xmodule.modulestore.mongo.DraftMongoModuleStore', 'NAME': 'draft', 'OPTIONS': {'default_class': 'xmodule.hidden_module.HiddenDescriptor', 'fs_root': '/edx/var/edxapp/data', 'render_template': 'common.djangoapps.edxmako.shortcuts.render_to_string'}}]}}} |
MODULESTORE_BRANCH | 'draft-preferred' |
MODULESTORE_FIELD_OVERRIDE_PROVIDERS | () |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
OAUTH2_PROVIDER_APPLICATION_MODEL | 'oauth2_provider.Application' |
OAUTH_ID_TOKEN_EXPIRATION | '********************' |
OPENAPI_CACHE_TIMEOUT | '********************' |
OPENEDX_ROOT | Path('/edx/app/edxapp/edx-platform/openedx') |
OPEN_SEARCH_CONFIG | [{'host': 'localhost', 'port': 9202, 'use_ssl': False}] |
OPTIMIZELY_FULLSTACK_SDK_KEY | '********************' |
OPTIMIZELY_PROJECT_ID | None |
OPTIONAL_APPS | (('problem_builder', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('edx_sga', None), ('submissions', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('openassessment', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('openassessment.assessment', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('openassessment.fileupload', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('openassessment.staffgrader', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('openassessment.workflow', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('openassessment.xblock', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('edxval', 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig'), ('enterprise', None), ('consent', None), ('integrated_channels.integrated_channel', None), ('integrated_channels.degreed', None), ('integrated_channels.degreed2', None), ('integrated_channels.sap_success_factors', None), ('integrated_channels.xapi', None), ('integrated_channels.cornerstone', None), ('integrated_channels.blackboard', None), ('integrated_channels.canvas', None), ('integrated_channels.moodle', None)) |
OPTIONAL_FIELD_API_RATELIMIT | '********************' |
ORA2_FILE_PREFIX | 'default_env-default_deployment/ora2' |
ORGANIZATIONS_AUTOCREATE | True |
P3P_HEADER | 'CP="Open EdX does not have a P3P policy."' |
PARENTAL_CONSENT_AGE_LIMIT | 13 |
PARSE_KEYS | '********************' |
PARTNER_SUPPORT_EMAIL | '' |
PASSWORD_HASHERS | '********************' |
PASSWORD_POLICY_COMPLIANCE_ROLLOUT_CONFIG | '********************' |
PASSWORD_RESET_EMAIL_RATE | '********************' |
PASSWORD_RESET_IP_RATE | '********************' |
PASSWORD_RESET_SUPPORT_LINK | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PAYMENT_SUPPORT_EMAIL | 'billing@example.com' |
PERSONALIZED_RECOMMENDATION_COOKIE_NAME | 'edx-user-personalized-recommendation' |
PIPELINE | {'COMPILERS': (), 'CSS_COMPRESSOR': None, 'DISABLE_WRAPPER': True, 'JAVASCRIPT': {'base_vendor': {'output_filename': 'js/cms-base-vendor.js', 'source_filenames': ['js/src/utility.js', 'js/src/logger.js', 'common/js/vendor/jquery.js', 'common/js/vendor/jquery-migrate.js', 'js/vendor/jquery.cookie.js', 'js/vendor/url.min.js', 'common/js/vendor/underscore.js', 'common/js/vendor/underscore.string.js', 'common/js/vendor/backbone.js', 'js/vendor/URI.min.js', 'edx-ui-toolkit/js/utils/global-loader.js', 'edx-ui-toolkit/js/utils/string-utils.js', 'edx-ui-toolkit/js/utils/html-utils.js', 'common/js/vendor/popper.js', 'common/js/vendor/bootstrap.js', 'common/js/vendor/require.js']}, 'module-js': {'output_filename': 'js/cms-modules.js', 'source_filenames': ['xmodule/descriptors/js/000-b82f6c436159f6bc7ca2513e29e82503.js', 'xmodule/descriptors/js/001-81f6a04b11b9b6b4b1bcd710dcf5777a.js', 'xmodule/descriptors/js/001-8723f83c97a354f267ea559bc714ee1a.js', 'xmodule/descriptors/js/001-8b805ada2ba64e646af6992f4da2a942.js', 'xmodule/descriptors/js/001-91056aaf5a20b34890b4f435926e57f5.js', 'xmodule/descriptors/js/001-c88750f95f4884a8666f9261eecfa285.js', 'xmodule/descriptors/js/001-d7842ab69993e5eb58e8d4a4e80c23a2.js', 'xmodule/descriptors/js/001-f7c2cfb3cff0dd3aefa932f8e02d1435.js', 'xmodule/modules/js/000-b82f6c436159f6bc7ca2513e29e82503.js', 'xmodule/modules/js/001-3918b2d4f383c04fed8227cc9f523d6e.js', 'xmodule/modules/js/001-3ed86006526f75d6c844739193a84c11.js', 'xmodule/modules/js/001-550e26b7e4efbc0c68a580f6dbecf66c.js', 'xmodule/modules/js/001-67125230240167b38b9e0cf77e367da8.js', 'xmodule/modules/js/001-879b5ca9f0c8ae80045af7486d8d310d.js', 'xmodule/modules/js/001-ce60a84636ea45ab98f1d6e5bfc70965.js', 'xmodule/modules/js/001-e45ae357eab0e4e2784fa6d04d4e16c1.js', 'xmodule/modules/js/002-3918b2d4f383c04fed8227cc9f523d6e.js', 'xmodule/modules/js/002-7de2e4f56b8dbadb90e5de21d0fd31a5.js', 'xmodule/modules/js/002-8b615179a51250c4dc203f1daa97be63.js', 'xmodule/modules/js/002-e32c61651b0379c8503ad932a91e7651.js', 'xmodule/modules/js/003-3918b2d4f383c04fed8227cc9f523d6e.js', 'xmodule/modules/js/003-b0b94fcb795e61452b7175b797fb5fb2.js', 'xmodule/modules/js/003-b3206f2283964743c4772b9d72c67d64.js', 'xmodule/modules/js/004-866df6ea65aa331217cdf46290ead28e.js', 'xmodule/modules/js/004-b0c34afa95eaa6b45d843d92ca523a94.js', 'xmodule/modules/js/004-b3206f2283964743c4772b9d72c67d64.js', 'xmodule/modules/js/005-26caba6f71877f63a7dd4f6796109bf6.js', 'xmodule/modules/js/005-fc8bd2dc5b96b86d1abefdd417dd8ba5.js', 'common/js/discussion/content.js', 'common/js/discussion/discussion.js', 'common/js/discussion/mathjax_include.js', 'common/js/discussion/utils.js'], 'test_order': 1}, 'proctoring': {'output_filename': 'js/lms-proctoring.js', 'source_filenames': ['proctoring/js/models/proctored_exam_allowance_model.js', 'proctoring/js/models/proctored_exam_attempt_model.js', 'proctoring/js/models/proctored_exam_bulk_allowance_model.js', 'proctoring/js/models/proctored_exam_model.js', 'proctoring/js/models/learner_onboarding_model.js', 'proctoring/js/collections/proctored_exam_allowance_collection.js', 'proctoring/js/collections/proctored_exam_attempt_grouped_collection.js', 'proctoring/js/collections/proctored_exam_onboarding_collection.js', 'proctoring/js/collections/proctored_exam_collection.js', 'proctoring/js/views/Backbone.ModalDialog.js', 'proctoring/js/views/proctored_exam_add_allowance_view.js', 'proctoring/js/views/proctored_exam_add_bulk_allowance_view.js', 'proctoring/js/views/proctored_exam_allowance_view.js', 'proctoring/js/views/proctored_exam_attempt_view.js', 'proctoring/js/views/proctored_exam_edit_allowance_view.js', 'proctoring/js/views/proctored_exam_onboarding_view.js', 'proctoring/js/views/proctored_exam_view.js', 'proctoring/js/views/proctored_exam_info.js', 'proctoring/js/views/proctored_exam_instructor_launch.js', 'proctoring/js/proctored_app.js', 'proctoring/js/exam_action_handler.js', 'proctoring/js/dropdown.js']}}, 'JS_COMPRESSOR': None, 'PIPELINE_ENABLED': False, 'STYLESHEETS': {'style-main-v1': {'output_filename': 'css/studio-main-v1.css', 'source_filenames': ['css/studio-main-v1.css']}, 'style-main-v1-rtl': {'output_filename': 'css/studio-main-v1-rtl.css', 'source_filenames': ['css/studio-main-v1-rtl.css']}, 'style-vendor': {'output_filename': 'css/cms-style-vendor.css', 'source_filenames': ['css/vendor/normalize.css', 'css/vendor/font-awesome.css', 'css/vendor/html5-input-polyfills/number-polyfill.css', 'js/vendor/CodeMirror/codemirror.css', 'css/vendor/ui-lightness/jquery-ui-1.8.22.custom.css', 'css/vendor/jquery.qtip.min.css', 'js/vendor/markitup/skins/simple/style.css', 'js/vendor/markitup/sets/wiki/style.css']}, 'style-vendor-tinymce-content': {'output_filename': 'css/cms-style-vendor-tinymce-content.css', 'source_filenames': ['css/tinymce-studio-content-fonts.css', 'js/vendor/tinymce/js/tinymce/skins/studio-tmce4/content.min.css', 'css/tinymce-studio-content.css']}, 'style-vendor-tinymce-skin': {'output_filename': 'css/cms-style-vendor-tinymce-skin.css', 'source_filenames': ['js/vendor/tinymce/js/tinymce/skins/studio-tmce4/skin.min.css']}, 'style-xmodule-annotations': {'output_filename': 'css/cms-style-xmodule-annotations.css', 'source_filenames': ['css/vendor/ova/annotator.css', 'css/vendor/ova/edx-annotator.css', 'css/vendor/ova/video-js.min.css', 'css/vendor/ova/rangeslider.css', 'css/vendor/ova/share-annotator.css', 'css/vendor/ova/richText-annotator.css', 'css/vendor/ova/tags-annotator.css', 'css/vendor/ova/flagging-annotator.css', 'css/vendor/ova/diacritic-annotator.css', 'css/vendor/ova/grouping-annotator.css', 'css/vendor/ova/ova.css', 'js/vendor/ova/catch/css/main.css']}}, 'UGLIFYJS_BINARY': 'node_modules/.bin/uglifyjs', 'YUI_BINARY': 'yui-compressor'} |
PLATFORM_DESCRIPTION | 'Your Platform Description Here' |
PLATFORM_FACEBOOK_ACCOUNT | 'http://www.facebook.com/YourPlatformFacebookAccount' |
PLATFORM_NAME | 'Your Platform Name Here' |
PLATFORM_TWITTER_ACCOUNT | '@YourPlatformTwitterAccount' |
POLICY_CHANGE_GRADES_ROUTING_KEY | '********************' |
POLICY_CHANGE_TASK_RATE_LIMIT | '900/h' |
PREPEND_LOCALE_PATHS | [] |
PREPEND_WWW | False |
PRESS_EMAIL | 'press@example.com' |
PROCTORING_BACKENDS | {'DEFAULT': 'null', 'null': {}} |
PROCTORING_SETTINGS | {} |
PROCTORING_USER_OBFUSCATION_KEY | '********************' |
PROFILE_IMAGE_BACKEND | {'class': 'openedx.core.storage.OverwriteStorage', 'options': {'base_url': '/media/profile-images/', 'location': '/edx/var/edxapp/media/profile-images/'}} |
PROFILE_IMAGE_DEFAULT_FILENAME | 'images/profiles/default' |
PROFILE_IMAGE_DEFAULT_FILE_EXTENSION | 'png' |
PROFILE_IMAGE_HASH_SEED | 'placeholder_secret_key' |
PROFILE_IMAGE_MAX_BYTES | 1048576 |
PROFILE_IMAGE_MIN_BYTES | 100 |
PROFILE_IMAGE_SIZES_MAP | {'full': 500, 'large': 120, 'medium': 50, 'small': 30} |
PROGRESS_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/pages.html?highlight=progress#hiding-or-showing-the-wiki-or-progress-pages' |
PROJECT_ROOT | Path('/edx/app/edxapp/edx-platform/cms') |
QUEUE_VARIANT | 'cms.' |
RECALCULATE_GRADES_ROUTING_KEY | '********************' |
REDIRECT_CACHE_KEY_PREFIX | '********************' |
REDIRECT_CACHE_TIMEOUT | None |
REGISTRATION_EMAIL_PATTERNS_ALLOWED | None |
REGISTRATION_EXTRA_FIELDS | {'city': 'hidden', 'confirm_email': 'hidden', 'country': 'required', 'gender': 'optional', 'goals': 'optional', 'honor_code': 'required', 'level_of_education': 'optional', 'mailing_address': 'hidden', 'terms_of_service': 'hidden', 'year_of_birth': 'optional'} |
REGISTRATION_RATELIMIT | '60/7d' |
REGISTRATION_VALIDATION_RATELIMIT | '30/7d' |
REPO_ROOT | Path('/edx/app/edxapp/edx-platform') |
REQUIRE_BASE_URL | './' |
REQUIRE_BUILD_PROFILE | 'cms/js/build.js' |
REQUIRE_DEBUG | True |
REQUIRE_JS | 'js/vendor/requiresjs/require.js' |
RESET_PASSWORD_API_RATELIMIT | '********************' |
RESET_PASSWORD_TOKEN_VALIDATE_API_RATELIMIT | '********************' |
REST_FRAMEWORK | {'DEFAULT_PAGINATION_CLASS': 'edx_rest_framework_extensions.paginators.DefaultPagination', 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer',), 'DEFAULT_THROTTLE_RATES': {'registration_validation': '30/minute', 'service_user': '800/minute', 'user': '60/minute'}, 'EXCEPTION_HANDLER': 'openedx.core.lib.request_utils.expected_error_exception_handler', 'PAGE_SIZE': 10, 'URL_FORMAT_OVERRIDE': None} |
RETIRED_EMAIL_DOMAIN | 'retired.invalid' |
RETIRED_EMAIL_FMT | 'retired__user_{}@retired.invalid' |
RETIRED_EMAIL_PREFIX | 'retired__user_' |
RETIRED_USERNAME_FMT | 'retired__user_{}' |
RETIRED_USERNAME_PREFIX | 'retired__user_' |
RETIRED_USER_SALTS | ['OVERRIDE ME WITH A RANDOM VALUE', 'ROTATE SALTS BY APPENDING NEW VALUES'] |
RETIREMENT_SERVICE_WORKER_USERNAME | 'retirement_worker' |
RETIREMENT_STATES | ['PENDING', 'RETIRING_FORUMS', 'FORUMS_COMPLETE', 'RETIRING_SALESFORCE_LEADS', 'SALESFORCE_LEADS_COMPLETE', 'RETIRING_SEGMENT', 'SEGMENT_COMPLETE', 'RETIRING_HUBSPOT', 'HUBSPOT_COMPLETE', 'RETIRING_BRAZE', 'BRAZE_COMPLETE', 'RETIRING_ENROLLMENTS', 'ENROLLMENTS_COMPLETE', 'RETIRING_NOTES', 'NOTES_COMPLETE', 'RETIRING_PROCTORING', 'PROCTORING_COMPLETE', 'RETIRING_DEMOGRAPHICS', 'DEMOGRAPHICS_COMPLETE', 'RETIRING_LICENSE_MANAGER', 'LICENSE_MANAGER_COMPLETE', 'RETIRING_LMS_MISC', 'LMS_MISC_COMPLETE', 'RETIRING_LMS', 'LMS_COMPLETE', 'ADDING_TO_PARTNER_QUEUE', 'PARTNER_QUEUE_COMPLETE', 'ERRORED', 'ABORTED', 'COMPLETE'] |
RETRY_ACTIVATION_EMAIL_MAX_ATTEMPTS | 5 |
RETRY_ACTIVATION_EMAIL_TIMEOUT | 0.5 |
REVISION_CONFIG | {'EDX_PLATFORM_REVISION': 'master'} |
REVISION_CONFIG_FILE | '/edx/etc/revisions.yml' |
ROOT_URLCONF | 'cms.urls' |
SCRAPE_YOUTUBE_THUMBNAILS_JOB_QUEUE | 'edx.cms.core.default' |
SEARCH_ENGINE | 'search.elastic.ElasticSearchEngine' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | ('HTTP_X_FORWARDED_PROTO', 'https') |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SEGMENT_KEY | '********************' |
SERVER_EMAIL | 'sre@example.com' |
SERVICE_VARIANT | 'cms' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | '' |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'studio_sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.cache' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_INACTIVITY_TIMEOUT_IN_SECONDS | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'openedx.core.lib.session_serializers.PickleSerializer' |
SETTINGS_MODULE | 'cms.envs.devstack_docker' |
SHARED_COOKIE_DOMAIN | '' |
SHIBBOLETH_DOMAIN_PREFIX | 'shib:' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SHOW_ACCOUNT_ACTIVATION_CTA | False |
SHOW_ACTIVATE_CTA_POPUP_COOKIE_NAME | 'show-account-activation-popup' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SINGLE_LEARNER_COURSE_REGRADE_ROUTING_KEY | '********************' |
SITE_ID | 1 |
SITE_NAME | 'localhost:8001' |
SOCIAL_AUTH_EDX_OAUTH2_KEY | '********************' |
SOCIAL_AUTH_EDX_OAUTH2_PUBLIC_URL_ROOT | 'http://localhost:18000' |
SOCIAL_AUTH_EDX_OAUTH2_SECRET | '********************' |
SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT | 'http://edx.devstack.lms:18000' |
SOCIAL_AUTH_REDIRECT_IS_HTTPS | False |
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY | '********************' |
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY_DICT | '********************' |
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT | '' |
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT_DICT | {} |
SOCIAL_AUTH_STRATEGY | 'auth_backends.strategies.EdxDjangoStrategy' |
SOCIAL_MEDIA_FOOTER_URLS | {} |
SOCIAL_SHARING_SETTINGS | {'CERTIFICATE_FACEBOOK': False, 'CERTIFICATE_TWITTER': False, 'CUSTOM_COURSE_URLS': False, 'DASHBOARD_FACEBOOK': False, 'DASHBOARD_TWITTER': False} |
SOFTWARE_SECURE_REQUEST_RETRY_DELAY | 3600 |
SOFTWARE_SECURE_RETRY_MAX_ATTEMPTS | 6 |
SOFTWARE_SECURE_VERIFICATION_ROUTING_KEY | '********************' |
STATICFILES_DIRS | [Path('/edx/app/edxapp/edx-platform/common/static'), Path('/edx/app/edxapp/edx-platform/cms/static')] |
STATICFILES_FINDERS | ['openedx.core.djangoapps.theming.finders.ThemeFilesFinder', 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_IGNORE_PATTERNS | ('*.py', '*.pyc', 'sass/*.scss', 'sass/*/*.scss', 'sass/*/*/*.scss', 'sass/*/*/*/*.scss', 'spec', 'spec_helpers', 'xmodule_js', 'common_static') |
STATICFILES_STORAGE | 'openedx.core.storage.DevelopmentStorage' |
STATICFILES_STORAGE_KWARGS | {} |
STATICI18N_DOMAIN | 'djangojs' |
STATICI18N_FILENAME_FUNCTION | 'statici18n.utils.legacy_filename' |
STATICI18N_NAMESPACE | None |
STATICI18N_OUTPUT_DIR | 'js/i18n' |
STATICI18N_PACKAGES | 'django.conf' |
STATICI18N_ROOT | Path('/edx/app/edxapp/edx-platform/cms/static') |
STATIC_ROOT | Path('/edx/var/edxapp/staticfiles/studio') |
STATIC_ROOT_BASE | '/edx/var/edxapp/staticfiles' |
STATIC_URL | '/static/studio/' |
STATIC_URL_BASE | '/static/' |
STUDIO_FRONTEND_CONTAINER_URL | None |
STUDIO_NAME | 'Studio' |
STUDIO_SHORT_NAME | 'Studio' |
SUPPORT_SITE_LINK | '' |
SWIFT_AUTH_URL | None |
SWIFT_AUTH_VERSION | None |
SWIFT_KEY | '********************' |
SWIFT_REGION_NAME | None |
SWIFT_TEMP_URL_DURATION | 1800 |
SWIFT_TEMP_URL_KEY | '********************' |
SWIFT_TENANT_ID | None |
SWIFT_TENANT_NAME | None |
SWIFT_USERNAME | None |
SWIFT_USE_TEMP_URLS | False |
SYSLOG_SERVER | '' |
SYSTEM_WIDE_ROLE_CLASSES | [] |
TEAMS_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_features/teams/teams_setup.html' |
TECH_SUPPORT_EMAIL | 'technical@example.com' |
TEMPLATES | [{'APP_DIRS': False, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [Path('/edx/app/edxapp/edx-platform/cms/templates'), Path('/edx/app/edxapp/edx-platform/common/templates'), Path('/edx/app/edxapp/edx-platform/common/djangoapps/pipeline_mako/templates'), Path('/edx/app/edxapp/edx-platform/common/static'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/cors_csrf/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/dark_lang/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/lib/license/templates'), Path('/edx/app/edxapp/edx-platform/cms/djangoapps/pipeline_js/templates')], 'NAME': 'django', 'OPTIONS': {'context_processors': ('django.template.context_processors.request', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.csrf', 'help_tokens.context_processor', 'openedx.core.djangoapps.site_configuration.context_processors.configuration_context'), 'debug': True, 'loaders': ('openedx.core.djangoapps.theming.template_loaders.ThemeTemplateLoader', 'common.djangoapps.edxmako.makoloader.MakoFilesystemLoader', 'common.djangoapps.edxmako.makoloader.MakoAppDirectoriesLoader')}}, {'APP_DIRS': False, 'BACKEND': 'common.djangoapps.edxmako.backend.Mako', 'DIRS': [Path('/edx/app/edxapp/edx-platform/cms/templates'), Path('/edx/app/edxapp/edx-platform/common/templates'), Path('/edx/app/edxapp/edx-platform/common/djangoapps/pipeline_mako/templates'), Path('/edx/app/edxapp/edx-platform/common/static'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/cors_csrf/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/dark_lang/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/lib/license/templates'), Path('/edx/app/edxapp/edx-platform/cms/djangoapps/pipeline_js/templates')], 'NAME': 'mako', 'OPTIONS': {'context_processors': ('django.template.context_processors.request', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.csrf', 'help_tokens.context_processor', 'openedx.core.djangoapps.site_configuration.context_processors.configuration_context'), 'debug': False}}, {'APP_DIRS': False, 'BACKEND': 'common.djangoapps.edxmako.backend.Mako', 'DIRS': [Path('/edx/app/edxapp/edx-platform/lms/templates'), Path('/edx/app/edxapp/edx-platform/common/templates'), Path('/edx/app/edxapp/edx-platform/xmodule/capa/templates'), Path('/edx/app/edxapp/edx-platform/common/djangoapps/pipeline_mako/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/cors_csrf/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/djangoapps/dark_lang/templates'), Path('/edx/app/edxapp/edx-platform/openedx/core/lib/license/templates'), Path('/edx/app/edxapp/edx-platform/openedx/features/course_experience/templates')], 'NAME': 'preview', 'OPTIONS': {'context_processors': ('django.template.context_processors.request', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.csrf', 'help_tokens.context_processor', 'openedx.core.djangoapps.site_configuration.context_processors.configuration_context'), 'debug': False, 'namespace': 'lms.main'}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
TEXTBOOKS_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/textbooks.html' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'UTC' |
TRACKING_BACKENDS | {'logger': {'ENGINE': 'common.djangoapps.track.backends.logger.LoggerBackend', 'OPTIONS': {'name': 'tracking'}}} |
TRACKING_IGNORE_URL_PATTERNS | ['^/event', '^/login', '^/heartbeat'] |
TRACK_MAX_EVENT | 50000 |
UNIVERSITY_EMAIL | 'university@example.com' |
UPDATE_SEARCH_INDEX_JOB_QUEUE | 'edx.cms.core.default' |
UPLOAD_CHUNK_SIZE_IN_MB | 10 |
USAGE_KEY_PATTERN | '********************' |
USERNAME_PATTERN | '(?P<username>[\\w .@_+-]+)' |
USERNAME_REGEX_PARTIAL | '[\\w .@_+-]+' |
USERNAME_REPLACEMENT_WORKER | 'OVERRIDE THIS WITH A VALID USERNAME' |
USER_TASKS_ARTIFACT_STORAGE | 'django.core.files.storage.FileSystemStorage' |
USER_TASKS_MAX_AGE | datetime.timedelta(days=7) |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
VERIFY_STUDENT | {'DAYS_GOOD_FOR': 365, 'EXPIRING_SOON_WINDOW': 28} |
VIDEO_CDN_URL | {} |
VIDEO_IMAGE_ASPECT_RATIO | 1.7777777777777777 |
VIDEO_IMAGE_ASPECT_RATIO_ERROR_MARGIN | 0.1 |
VIDEO_IMAGE_ASPECT_RATIO_TEXT | '16:9' |
VIDEO_IMAGE_DEFAULT_FILENAME | 'images/video-images/default_video_image.png' |
VIDEO_IMAGE_MAX_AGE | 31536000 |
VIDEO_IMAGE_MAX_FILE_SIZE_MB | '2 MB' |
VIDEO_IMAGE_MAX_HEIGHT | 720 |
VIDEO_IMAGE_MAX_WIDTH | 1280 |
VIDEO_IMAGE_MIN_FILE_SIZE_KB | '2 KB' |
VIDEO_IMAGE_MIN_HEIGHT | 360 |
VIDEO_IMAGE_MIN_WIDTH | 640 |
VIDEO_IMAGE_SETTINGS | {'DIRECTORY_PREFIX': 'video-images/', 'STORAGE_KWARGS': {'base_url': '/media/', 'location': '/edx/var/edxapp/media//'}, 'VIDEO_IMAGE_MAX_BYTES': 2097152, 'VIDEO_IMAGE_MIN_BYTES': 2048} |
VIDEO_IMAGE_SUPPORTED_FILE_FORMATS | {'.bmp': 'image/bmp', '.bmp2': 'image/x-ms-bmp', '.gif': 'image/gif', '.jpeg': 'image/jpeg', '.jpg': 'image/jpeg', '.png': 'image/png'} |
VIDEO_TRANSCRIPTS_MAX_AGE | 31536000 |
VIDEO_TRANSCRIPTS_SETTINGS | {'DIRECTORY_PREFIX': 'video-transcripts/', 'STORAGE_KWARGS': {'base_url': '/media/', 'location': '/edx/var/edxapp/media//'}, 'VIDEO_TRANSCRIPTS_MAX_BYTES': 3145728} |
VIDEO_TRANSCRIPT_MIGRATIONS_JOB_QUEUE | 'edx.cms.core.default' |
VIDEO_UPLOAD_PIPELINE | {'BUCKET': '', 'ROOT_PATH': ''} |
WEBPACK_CONFIG_PATH | 'webpack.dev.config.js' |
WEBPACK_LOADER | {'DEFAULT': {'BUNDLE_DIR_NAME': 'bundles/', 'STATS_FILE': Path('/edx/var/edxapp/staticfiles/studio/webpack-stats.json'), 'TIMEOUT': 5}, 'WORKERS': {'BUNDLE_DIR_NAME': 'bundles/', 'STATS_FILE': Path('/edx/var/edxapp/staticfiles/studio/webpack-worker-stats.json')}} |
WIKI_ENABLED | True |
WIKI_HELP_URL | 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/course_wiki.html' |
WSGI_APPLICATION | None |
XBLOCK_EXTRA_MIXINS | () |
XBLOCK_FIELD_DATA_WRAPPERS | () |
XBLOCK_FS_STORAGE_BUCKET | None |
XBLOCK_FS_STORAGE_PREFIX | None |
XBLOCK_MIXINS | (<class 'lms.djangoapps.lms_xblock.mixin.LmsBlockMixin'>, <class 'xmodule.modulestore.inheritance.InheritanceMixin'>, <class 'xmodule.x_module.XModuleMixin'>, <class 'xmodule.modulestore.edit_info.EditInfoMixin'>, <class 'cms.lib.xblock.authoring_mixin.AuthoringMixin'>) |
XBLOCK_RUNTIME_V2_EPHEMERAL_DATA_CACHE | 'default' |
XBLOCK_SELECT_FUNCTION | <function prefer_xmodules at 0x7f326d099820> |
XBLOCK_SETTINGS | {'VideoBlock': {'licensing_enabled': True}} |
XQUEUE_INTERFACE | {'basic_auth': ['edx', 'edx'], 'django_auth': {'password': '********************', 'username': 'lms'}, 'url': 'http://edx.devstack.xqueue:18040'} |
XQUEUE_WAITTIME_BETWEEN_REQUESTS | 5 |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
YOUTUBE | {'API': '********************', 'IMAGE_API': '********************', 'METADATA_URL': 'https://www.googleapis.com/youtube/v3/videos', 'TEST_TIMEOUT': 1500, 'TEXT_API': '********************'} |
YOUTUBE_API_KEY | '********************' |
ZENDESK_API_KEY | '********************' |
ZENDESK_CUSTOM_FIELDS | {} |
ZENDESK_GROUP_ID_MAPPING | {} |
ZENDESK_OAUTH_ACCESS_TOKEN | '********************' |
ZENDESK_URL | '' |
ZENDESK_USER | '' |
You’re seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.