docs: Update edx.rtd.io links to docs.openedx.org
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
We don't maintain a detailed changelog. For details of changes, please see
|
||||
either the `edX Release Notes`_ or the `GitHub commit history`_.
|
||||
either the `Open edX Release Notes`_ or the `GitHub commit history`_.
|
||||
|
||||
|
||||
|
||||
|
||||
.. _edX Release Notes: https://edx.readthedocs.io/projects/open-edx-release-notes/en/latest/
|
||||
.. _Open edX Release Notes: https://docs.openedx.org/en/latest/community/release_notes/index.html
|
||||
.. _GitHub commit history: https://github.com/openedx/edx-platform/commits/master
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
CMS
|
||||
===
|
||||
|
||||
This directory contains code relating to the Open edX Content Management System ("CMS"). It allows learning content to be created, edited, versioned, and eventually published to the `Open edX Learning Mangement System <../lms>`_ ("LMS"). The main user-facing application that CMS powers is the `Open edX Studio <https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/getting_started/CA_get_started_Studio.html#>`_
|
||||
This directory contains code relating to the Open edX Content Management System ("CMS"). It allows learning content to be created, edited, versioned, and eventually published to the `Open edX Learning Mangement System <../lms>`_ ("LMS"). The main user-facing application that CMS powers is the `Open edX Studio <https://docs.openedx.org/en/latest/educators/concepts/open_edx_platform/what_is_studio.html>`_
|
||||
|
||||
See also
|
||||
--------
|
||||
|
||||
@@ -2779,16 +2779,16 @@ SHOW_ACCOUNT_ACTIVATION_CTA = False
|
||||
################# Documentation links for course apps #################
|
||||
|
||||
# pylint: disable=line-too-long
|
||||
CALCULATOR_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/calculator.html"
|
||||
DISCUSSIONS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_components/create_discussion.html"
|
||||
EDXNOTES_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/notes.html"
|
||||
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"
|
||||
TEAMS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_features/teams/teams_setup.html"
|
||||
TEXTBOOKS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/textbooks.html"
|
||||
WIKI_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/course_wiki.html"
|
||||
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"
|
||||
COURSE_LIVE_HELP_URL = "https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/course_assets/course_live.html"
|
||||
ORA_SETTINGS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/pages.html#configuring-course-level-open-response-assessment-settings"
|
||||
CALCULATOR_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/add_calculator.html"
|
||||
DISCUSSIONS_HELP_URL = "https://docs.openedx.org/en/latest/educators/concepts/communication/about_course_discussions.html"
|
||||
EDXNOTES_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/enable_notes.html"
|
||||
PROGRESS_HELP_URL = "https://docs.openedx.org/en/latest/educators/references/data/progress_page.html"
|
||||
TEAMS_HELP_URL = "https://docs.openedx.org/en/latest/educators/navigation/advanced_features.html#use-teams-in-your-course"
|
||||
TEXTBOOKS_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/manage_textbooks.html"
|
||||
WIKI_HELP_URL = "https://docs.openedx.org/en/latest/educators/concepts/communication/about_course_wiki.html"
|
||||
CUSTOM_PAGES_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/manage_custom_page.html"
|
||||
COURSE_LIVE_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/add_course_live.html"
|
||||
ORA_SETTINGS_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/Manage_ORA_Assignment.html"
|
||||
# pylint: enable=line-too-long
|
||||
|
||||
# keys for big blue button live provider
|
||||
@@ -2813,7 +2813,7 @@ DISCUSSIONS_INCONTEXT_FEEDBACK_URL = ''
|
||||
|
||||
# Learn More link in upgraded discussion notification alert
|
||||
# pylint: disable=line-too-long
|
||||
DISCUSSIONS_INCONTEXT_LEARNMORE_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/manage_discussions/discussions.html"
|
||||
DISCUSSIONS_INCONTEXT_LEARNMORE_URL = "https://docs.openedx.org/en/latest/educators/concepts/communication/about_course_discussions.html"
|
||||
# pylint: enable=line-too-long
|
||||
|
||||
#### django-simple-history##
|
||||
@@ -2837,7 +2837,7 @@ def _should_send_learning_badge_events(settings):
|
||||
# Each topic configuration dictionary contains
|
||||
# * `enabled`: a toggle denoting whether the event will be published to the topic. These should be annotated
|
||||
# according to
|
||||
# https://edx.readthedocs.io/projects/edx-toggles/en/latest/how_to/documenting_new_feature_toggles.html
|
||||
# https://docs.openedx.org/projects/edx-toggles/en/latest/how_to/documenting_new_feature_toggles.html
|
||||
# * `event_key_field` which is a period-delimited string path to event data field to use as event key.
|
||||
# Note: The topic names should not include environment prefix as it will be dynamically added based on
|
||||
# EVENT_BUS_TOPIC_PREFIX setting.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<% if (support_legend.show_legend) { %>
|
||||
<span class="support-documentation">
|
||||
<a class="support-documentation-link"
|
||||
href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/create_exercises_and_tools.html#levels-of-support-for-tools" rel="noopener" target="_blank">
|
||||
href="https://docs.openedx.org/en/latest/educators/references/course_development/exercise_tools/guide_problem_types.html" rel="noopener" target="_blank">
|
||||
<%- support_legend.documentation_label %>
|
||||
</a>
|
||||
<span class="support-documentation-level">
|
||||
|
||||
@@ -8,4 +8,4 @@ We make use of the `social-auth-app-django`_ as our backend library for this dja
|
||||
To enable this feature, check out the `third party authentication documentation`.
|
||||
|
||||
.. _social-auth-app-django: https://github.com/python-social-auth/social-app-django
|
||||
.. _third party authentication documentation: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/tpa/index.html
|
||||
.. _third party authentication documentation: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/tpa/index.html
|
||||
|
||||
@@ -12,4 +12,4 @@ Glossary
|
||||
|
||||
More Documentation
|
||||
==================
|
||||
`Events in the Tracking Logs <https://edx.readthedocs.io/projects/devdata/en/stable/internal_data_formats/tracking_logs.html>`_
|
||||
`Events in the Tracking Logs <https://docs.openedx.org/en/latest/developers/references/internal_data_formats/tracking_logs/index.html>`_
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<article class="response">
|
||||
<h3>What web browser should I use?</h3>
|
||||
<p>The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.</p>
|
||||
<p>See our <a href="https://edx.readthedocs.org/projects/open-edx-learner-guide/en/latest/front_matter/browsers.html">list of supported browsers</a> for the most up-to-date information.</p>
|
||||
<p>See our <a href="https://docs.openedx.org/en/latest/developers/references/developer_guide/testing/browsers.html">list of supported browsers</a> for the most up-to-date information.</p>
|
||||
</article>
|
||||
|
||||
<article class="response">
|
||||
|
||||
@@ -69,12 +69,12 @@ If you want to provide learners with new content experiences within courses, opt
|
||||
|
||||
For a more detailed comparison of content integration options, see `Options for Extending the edX Platform`_ in the *Open edX Developer's Guide*.
|
||||
|
||||
.. _XBlock tutorial: https://edx.readthedocs.io/projects/xblock-tutorial/en/latest/
|
||||
.. _as a consumer: https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/lti_component.html
|
||||
.. _as a provider: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/lti/
|
||||
.. _Options for Extending the edX Platform: https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/extending_platform/extending.html
|
||||
.. _custom JavaScript application: https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/extending_platform/javascript.html
|
||||
.. _external grader documentation: https://edx.readthedocs.io/projects/open-edx-ca/en/latest/exercises_tools/external_graders.html
|
||||
.. _XBlock tutorial: https://docs.openedx.org/projects/xblock/en/latest/xblock-tutorial/index.html
|
||||
.. _as a consumer: https://docs.openedx.org/en/latest/educators/navigation/components_activities.html#lti-component
|
||||
.. _as a provider: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/lti/index.html
|
||||
.. _Options for Extending the edX Platform: https://docs.openedx.org/en/latest/developers/references/developer_guide/extending_platform/extending.html
|
||||
.. _custom JavaScript application: https://docs.openedx.org/en/latest/educators/references/course_development/exercise_tools/custom_javascript.html
|
||||
.. _external grader documentation: https://docs.openedx.org/en/latest/educators/concepts/exercise_tools/about_external_graders.html
|
||||
.. _You can follow this guide to install and enable custom TinyMCE plugins: extensions/tinymce_plugins.rst
|
||||
|
||||
|
||||
@@ -150,7 +150,7 @@ Here are the different integration points that python plugins can use:
|
||||
.. _course tabs documentation: https://openedx.atlassian.net/wiki/spaces/AC/pages/30965919/Adding+a+new+course+tab
|
||||
.. |course_tools.py| replace:: ``course_tools.py``
|
||||
.. _course_tools.py: https://github.com/openedx/edx-platform/blob/master/openedx/features/course_experience/course_tools.py
|
||||
.. _Adding Custom Fields to the Registration Page: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/customize_registration_page.html
|
||||
.. _Adding Custom Fields to the Registration Page: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/customize_registration_page.html
|
||||
.. |learning_context.py| replace:: ``learning_context.py``
|
||||
.. _learning_context.py: https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/xblock/learning_context/learning_context.py
|
||||
.. |UserPartition docstring| replace:: ``UserPartition`` docstring
|
||||
@@ -189,8 +189,8 @@ In addition, Open edX operators will be able to replace entire MFEs with complet
|
||||
|
||||
.. |example edx theme| replace:: example ``edx`` theme
|
||||
.. _example edx theme: https://github.com/openedx/paragon/tree/master/scss/edx
|
||||
.. _Changing Themes for an Open edX Site: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/
|
||||
.. _Overriding Brand Specific Elements: https://edx.readthedocs.io/projects/edx-developer-docs/en/latest/developers_guide/micro_frontends_in_open_edx.html#overriding-brand-specific-elements
|
||||
.. _Changing Themes for an Open edX Site: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/changing_appearance/theming/index.html
|
||||
.. _Overriding Brand Specific Elements: https://github.com/openedx/brand-openedx
|
||||
|
||||
Custom frontends
|
||||
****************
|
||||
|
||||
@@ -21,8 +21,8 @@ In the LMS, the following technologies can be used to access course content and
|
||||
|
||||
.. _edX DDD Ubiquitous Language: https://openedx.atlassian.net/wiki/spaces/AC/pages/188032048/edX+DDD+Ubiquitous+Language
|
||||
.. _Course Overviews: https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/content/course_overviews/__init__.py
|
||||
.. _Course Blocks: https://openedx.atlassian.net/wiki/display/EDUCATOR/Course+Blocks
|
||||
.. _Modulestore: https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/modulestores/index.html
|
||||
.. _Course Blocks: https://openedx.atlassian.net/wiki/spaces/AC/pages/158321366/Course+Blocks+aka+xblocks+components
|
||||
.. _Modulestore: https://docs.openedx.org/projects/edx-platform/en/latest/references/docs/xmodule/modulestore/docs/overview.html
|
||||
|
||||
Decisions
|
||||
=========
|
||||
|
||||
@@ -117,9 +117,9 @@ Related DEPR (edX deprecation process) tickets:
|
||||
* `Remove PDF generation code`_
|
||||
* `Remove PDF view code`_
|
||||
|
||||
.. _Enable Course Certificates: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/enable_certificates.html
|
||||
.. _Enable Course Certificates: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/enable_certificates.html
|
||||
.. _Deprecate web certificate setting: https://github.com/openedx/edx-platform/pull/17285
|
||||
.. _Disable PDF certificate generation: https://github.com/openedx/edx-platform/pull/19833
|
||||
.. _Set Up Certificates in Studio: https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/set_up_course/studio_add_course_information/studio_creating_certificates.html
|
||||
.. _Set Up Certificates in Studio: https://docs.openedx.org/en/latest/educators/how-tos/set_up_course/manage_certificates.html
|
||||
.. _Remove PDF generation code: https://openedx.atlassian.net/browse/DEPR-155
|
||||
.. _Remove PDF view code: https://openedx.atlassian.net/browse/DEPR-157
|
||||
|
||||
@@ -79,13 +79,13 @@ Overall Course Grade
|
||||
|
||||
- A learner's overall numerical grade in the course can range anywhere between 0% to 100%.
|
||||
|
||||
- Course teams set the `grade range <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/grading/grade_range.html>`_ and specify the Pass / Fail threshold (for example, a minimum of 50/100 is required to Pass).
|
||||
- Course teams set the `grade range <https://docs.openedx.org/en/latest/educators/how-tos/grading/set_grade_range.html>`_ and specify the Pass / Fail threshold (for example, a minimum of 50/100 is required to Pass).
|
||||
|
||||
- The Passing grade range can be further divided into letter grades, such as A, B, etc.
|
||||
|
||||
Assignment Weights
|
||||
|
||||
* Course teams set the `assignment types <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/grading/configure_assignment_type.html>`_ used in the course, along with their weights and the number of allowed drops (number of assignments with the lowest grades that can be discarded in the final grade computation).
|
||||
* Course teams set the `assignment types <https://docs.openedx.org/en/latest/educators/references/grading/gradebook_assignment_types.html>`_ used in the course, along with their weights and the number of allowed drops (number of assignments with the lowest grades that can be discarded in the final grade computation).
|
||||
|
||||
Computation
|
||||
|
||||
@@ -118,9 +118,9 @@ Problem Scores
|
||||
|
||||
- **automatically scored, synchronously** at the time of submission, such as for most Capa-based problems
|
||||
|
||||
- **automatically scored, asynchronously** via an `external grader service <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/external_graders.html>`_
|
||||
- **automatically scored, asynchronously** via an `external grader service <https://docs.openedx.org/en/latest/educators/concepts/exercise_tools/about_external_graders.html>`_
|
||||
|
||||
- **manually scored**, such as for `Open Response Assessments <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/open_response_assessments/OpenResponseAssessments.html>`_, where the calculation requires human input from either
|
||||
- **manually scored**, such as for `Open Response Assessments <https://docs.openedx.org/en/latest/educators/navigation/components_activities.html#open-response-assessments>`_, where the calculation requires human input from either
|
||||
|
||||
- a single course staff (staff assessment)
|
||||
|
||||
@@ -153,19 +153,19 @@ As described above in the Grade Computation section, the grading policy is distr
|
||||
|
||||
- A problem's external grader configuration
|
||||
|
||||
- A problem's individual grading policy - as currently supported by `ORA's assessment configuration <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/open_response_assessments/OpenResponseAssessments.html#how-scores-for-open-response-assessments-are-calculated>`_
|
||||
- A problem's individual grading policy - as currently supported by `ORA's assessment configuration <https://docs.openedx.org/en/latest/educators/concepts/exercise_tools/about_OpenResponseAssessments.html#how-scores-for-open-response-assessments-are-calculated>`_
|
||||
|
||||
|
||||
Grade Overrides/Exceptions
|
||||
--------------------------
|
||||
|
||||
Today, we support the following features to `adjust grades <https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/open-release-koa.master/student_progress/course_grades.html#adjust-grades-for-one-or-all-learners>`_, but don't have a general feature to override a grade for any xBlock:
|
||||
Today, we support the following features to `adjust grades <https://docs.openedx.org/en/latest/educators/how-tos/data/manage_learner_grades.html#adjust-grades-for-one-or-all-learners>`_, but don't have a general feature to override a grade for any xBlock:
|
||||
|
||||
* In `ORA Studio settings <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/open_response_assessments/Manage_ORA_Assignment.html#override-a-learner-s-assessment-grade>`_:
|
||||
* In `ORA Studio settings <https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/Manage_ORA_Assignment.html#override-a-learner-assessment-grade>`_:
|
||||
|
||||
- override a learner's grade for an ORA2 block
|
||||
|
||||
* In LMS Instructor Dashboard or `Staff Debug Info <http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/manage_live_course/staff_debug_info.html>`_:
|
||||
* In LMS Instructor Dashboard or `Staff Debug Info <https://docs.openedx.org/en/latest/educators/references/data/staff_debug_info.html>`_:
|
||||
|
||||
- reset the number of attempts a learner has made for a problem back to 0
|
||||
|
||||
@@ -173,7 +173,7 @@ Today, we support the following features to `adjust grades <https://edx.readthed
|
||||
|
||||
- delete a student state for a problem
|
||||
|
||||
* In `Gradebook <https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/open-release-koa.master/student_progress/course_grades.html#adjust-grades-for-one-or-all-learners>`_:
|
||||
* In `Gradebook <https://docs.openedx.org/en/latest/educators/how-tos/data/manage_learner_grades.html#adjust-grades-for-one-or-all-learners>`_:
|
||||
|
||||
- override a subsection grade for a learner
|
||||
- override subsection grades in bulk (master's track only)
|
||||
|
||||
@@ -105,7 +105,7 @@ class InitializeView(StaffGraderBaseView):
|
||||
# This toggle is documented on the edx-ora2 repo in openassessment/xblock/config_mixin.py
|
||||
# Note: Do not copy this practice of directly using a toggle from a library.
|
||||
# Instead, see docs for exposing a wrapper api:
|
||||
# https://edx.readthedocs.io/projects/edx-toggles/en/latest/how_to/implement_the_right_toggle_type.html#using-other-toggles pylint: disable=line-too-long
|
||||
# https://docs.openedx.org/projects/edx-toggles/en/latest/how_to/implement_the_right_toggle_type.html#using-other-toggles pylint: disable=line-too-long
|
||||
# pylint: disable=toggle-missing-annotation
|
||||
enhanced_staff_grader_flag = CourseWaffleFlag(
|
||||
f"{WAFFLE_NAMESPACE}.{ENHANCED_STAFF_GRADER}",
|
||||
|
||||
@@ -320,7 +320,7 @@ FEATURES = {
|
||||
# .. toggle_default: False
|
||||
# .. toggle_description: Set to True to enable Custom Courses for edX, a feature that is more commonly known as
|
||||
# CCX. Documentation for configuring and using this feature is available at
|
||||
# https://edx.readthedocs.io/projects/open-edx-ca/en/latest/set_up_course/custom_courses.html
|
||||
# https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/enable_ccx.html
|
||||
# .. toggle_warning: When set to true, 'lms.djangoapps.ccx.overrides.CustomCoursesForEdxOverrideProvider' will
|
||||
# be added to MODULESTORE_FIELD_OVERRIDE_PROVIDERS
|
||||
# .. toggle_use_cases: opt_in, circuit_breaker
|
||||
@@ -633,7 +633,7 @@ FEATURES = {
|
||||
# .. toggle_description: Set to True to enable course certificates on your instance of Open edX.
|
||||
# .. toggle_warning: You must enable this feature flag in both Studio and the LMS and complete the configuration tasks
|
||||
# described here:
|
||||
# https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/enable_certificates.html pylint: disable=line-too-long,useless-suppression
|
||||
# https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/enable_certificates.html pylint: disable=line-too-long,useless-suppression
|
||||
# .. toggle_use_cases: open_edx
|
||||
# .. toggle_creation_date: 2015-03-13
|
||||
# .. toggle_target_removal_date: None
|
||||
@@ -706,7 +706,7 @@ FEATURES = {
|
||||
# and applications.
|
||||
# .. toggle_warning: After enabling this feature flag there are multiple steps involved to configure edX
|
||||
# as LTI provider. Full guide is available here:
|
||||
# https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/lti/index.html
|
||||
# https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/lti/index.html
|
||||
# .. toggle_use_cases: open_edx
|
||||
# .. toggle_creation_date: 2015-04-24
|
||||
# .. toggle_tickets: https://github.com/openedx/edx-platform/pull/7689
|
||||
@@ -2055,8 +2055,7 @@ LOCALE_PATHS = Derived(_make_locale_paths)
|
||||
MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage'
|
||||
|
||||
# Guidelines for translators
|
||||
TRANSLATORS_GUIDE = 'https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/' \
|
||||
'conventions/internationalization/i18n_translators_guide.html'
|
||||
TRANSLATORS_GUIDE = 'https://docs.openedx.org/en/latest/translators/index.html'
|
||||
|
||||
#################################### AWS #######################################
|
||||
# The number of seconds that a generated URL is valid for.
|
||||
@@ -5257,16 +5256,16 @@ SHOW_ACCOUNT_ACTIVATION_CTA = False
|
||||
################# Documentation links for course apps #################
|
||||
|
||||
# pylint: disable=line-too-long
|
||||
CALCULATOR_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/calculator.html"
|
||||
DISCUSSIONS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_components/create_discussion.html"
|
||||
EDXNOTES_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/notes.html"
|
||||
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"
|
||||
TEAMS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_features/teams/teams_setup.html"
|
||||
TEXTBOOKS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/textbooks.html"
|
||||
WIKI_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/course_wiki.html"
|
||||
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"
|
||||
COURSE_BULK_EMAIL_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/manage_live_course/bulk_email.html"
|
||||
ORA_SETTINGS_HELP_URL = "https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/course_assets/pages.html#configuring-course-level-open-response-assessment-settings"
|
||||
CALCULATOR_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/add_calculator.html"
|
||||
DISCUSSIONS_HELP_URL = "https://docs.openedx.org/en/latest/educators/concepts/communication/about_course_discussions.html"
|
||||
EDXNOTES_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/enable_notes.html"
|
||||
PROGRESS_HELP_URL = "https://docs.openedx.org/en/latest/educators/references/data/progress_page.html"
|
||||
TEAMS_HELP_URL = "https://docs.openedx.org/en/latest/educators/navigation/advanced_features.html#use-teams-in-your-course"
|
||||
TEXTBOOKS_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/manage_textbooks.html"
|
||||
WIKI_HELP_URL = "https://docs.openedx.org/en/latest/educators/concepts/communication/about_course_wiki.html"
|
||||
CUSTOM_PAGES_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/manage_custom_page.html"
|
||||
COURSE_BULK_EMAIL_HELP_URL = "https://docs.openedx.org/en/latest/educators/references/communication/bulk_email.html"
|
||||
ORA_SETTINGS_HELP_URL = "https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/Manage_ORA_Assignment.html"
|
||||
|
||||
################# Bulk Course Email Settings #################
|
||||
# If set, recipients of bulk course email messages will be filtered based on the last_login date of their User account.
|
||||
@@ -5425,7 +5424,7 @@ def _should_send_learning_badge_events(settings):
|
||||
# Each topic configuration dictionary contains
|
||||
# * `enabled`: a toggle denoting whether the event will be published to the topic. These should be annotated
|
||||
# according to
|
||||
# https://edx.readthedocs.io/projects/edx-toggles/en/latest/how_to/documenting_new_feature_toggles.html
|
||||
# https://docs.openedx.org/projects/edx-toggles/en/latest/how_to/documenting_new_feature_toggles.html
|
||||
# * `event_key_field` which is a period-delimited string path to event data field to use as event key.
|
||||
# Note: The topic names should not include environment prefix as it will be dynamically added based on
|
||||
# EVENT_BUS_TOPIC_PREFIX setting.
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<li class="hint-item" id="hint-moreinfo" tabindex="-1">
|
||||
<p>
|
||||
<span class="bold">For detailed information, see
|
||||
<a id="hint-link-first" href="https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/completing_assignments/SFD_mathformatting.html#math-formatting" target="_blank" >Entering Mathematical and Scientific Expressions</a> in the
|
||||
<a id="hint-link-second" href="https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/index.html" target="_blank" >EdX Learner's Guide</a>.
|
||||
<a id="hint-link-first" href="https://docs.openedx.org/en/latest/learners/completing_assignments/SFD_mathformatting.html#entering-math-expressions-in-assignments-or-the-calculator" target="_blank" >Entering Mathematical and Scientific Expressions</a> in the
|
||||
<a id="hint-link-second" href="https://docs.openedx.org/en/latest/learners/index.html" target="_blank" >Open edX Learner's Guide</a>.
|
||||
</span>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
@@ -24,10 +24,10 @@ from openedx.core.djangolib.markup import HTML, Text
|
||||
<p class="sr">${_('Use the arrow keys to navigate the tips or use the tab key to return to the calculator')}</p>
|
||||
<p>
|
||||
<span class="bold">
|
||||
${Text(_("For detailed information, see {math_link_start}Entering Mathematical and Scientific Expressions{math_link_end} in the {guide_link_start}edX Guide for Students{guide_link_end}.")).format(
|
||||
math_link_start=HTML('<a href="https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/completing_assignments/SFD_mathformatting.html" target="_blank" >'),
|
||||
${Text(_("For detailed information, see {math_link_start}Entering Mathematical and Scientific Expressions{math_link_end} in the {guide_link_start}Open edX Guide for Students{guide_link_end}.")).format(
|
||||
math_link_start=HTML('<a href="https://docs.openedx.org/en/latest/learners/completing_assignments/SFD_mathformatting.html#entering-math-expressions-in-assignments-or-the-calculator" target="_blank" >'),
|
||||
math_link_end=HTML('</a>'),
|
||||
guide_link_start=HTML('<a href="https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/index.html" target="_blank">'),
|
||||
guide_link_start=HTML('<a href="https://docs.openedx.org/en/latest/learners/index.html" target="_blank">'),
|
||||
guide_link_end=HTML('</a>'),
|
||||
)}
|
||||
</span>
|
||||
|
||||
@@ -8,7 +8,7 @@ from openedx.core.djangolib.markup import HTML, Text
|
||||
<div class="accomplishment-support-print">
|
||||
<p class="accomplishment-metadata-copy">
|
||||
${Text(_("For tips and tricks on printing your certificate, view the {link_start}Web Certificates help documentation{link_end}.")).format(
|
||||
link_start=HTML('<a target="_blank" href="https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/OpenSFD_certificates.html#print-a-web-certificate">'),
|
||||
link_start=HTML('<a target="_blank" href="https://docs.openedx.org/en/latest/learners/OpenSFD_certificates.html#print-a-web-certificate">'),
|
||||
link_end=HTML('</a>'),
|
||||
)}
|
||||
</p>
|
||||
|
||||
@@ -66,7 +66,7 @@ Glossary
|
||||
plan on removing this term from this app's code to avoid confusion.
|
||||
|
||||
- **Section**: From our
|
||||
`documentation <https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/developing_course/course_sections.html#what-is-a-section>`__,
|
||||
`documentation <https://docs.openedx.org/en/latest/educators/concepts/open_edx_platform/about_course_sections.html>`__,
|
||||
“A section is the topmost category in your course. A section can
|
||||
represent a time period in your course, a chapter, or another
|
||||
organizing principle. A section contains one or more subsections.”
|
||||
@@ -155,7 +155,7 @@ Configuring A.C.E.
|
||||
|
||||
These instructions assume you have already setup an Open edX instance or
|
||||
are running devstack. See the `Open edX Developer’s
|
||||
Guide <https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/>`__
|
||||
Guide <https://docs.openedx.org/en/latest/developers/references/developer_guide/index.html>`__
|
||||
for information on setting them up.
|
||||
|
||||
The Schedule app relies on ACE. When live, ACE sends emails to users
|
||||
|
||||
@@ -51,4 +51,4 @@ An example request using *curl*, storing information in a field named ``occupati
|
||||
|
||||
It is important to note that this data will not be returned as part of the User API until the system's Site Configuration has been updated. Details on how to update the Site Configuration can be found `here`_.
|
||||
|
||||
.. _here: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/retrieve_extended_profile_metadata.html
|
||||
.. _here: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/retrieve_extended_profile_metadata.html
|
||||
|
||||
@@ -20,7 +20,7 @@ Additionally, a subset of ignored errors that are configured as ignored will als
|
||||
* Using New Relic terminology, this extra error class and message data will live on the Transaction and not the TransactionError, because ignored errors won't have a TransactionError.
|
||||
* Use these additional custom attributes to help diagnose unexpected issues with ignored errors.
|
||||
|
||||
.. _IGNORED_ERRORS settings and toggles on Readthedocs: https://edx.readthedocs.io/projects/edx-platform-technical/en/latest/search.html?q=IGNORED_ERRORS&check_keywords=yes&area=default
|
||||
.. _IGNORED_ERRORS settings and toggles on Readthedocs: https://docs.openedx.org/projects/edx-platform/en/latest/search.html?q=IGNORED_ERRORS
|
||||
|
||||
Logging ignored errors
|
||||
-----------------------
|
||||
|
||||
@@ -6,4 +6,4 @@ for a user to see all of their course bookmarks. It also registers
|
||||
a course tool called "Bookmarks" that provides a link to this page.
|
||||
For more information about the feature, see `Bookmarking Course Content`_.
|
||||
|
||||
.. _Bookmarking Course Content: https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/SFD_bookmarks.html
|
||||
.. _Bookmarking Course Content: https://docs.openedx.org/en/latest/learners/SFD_bookmarks.html
|
||||
|
||||
@@ -4,4 +4,4 @@ Course Search
|
||||
This directory contains a Django application that allows a learner to search
|
||||
the content of their course. To learn more, see `Enabling Open edX Search`_.
|
||||
|
||||
.. _Enabling Open edX Search: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/edx_search.html
|
||||
.. _Enabling Open edX Search: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/edx_search.html
|
||||
|
||||
@@ -258,7 +258,7 @@ def main():
|
||||
epilog += "understand and fix any violations, read the docs here:\n"
|
||||
epilog += "\n"
|
||||
# pylint: disable=line-too-long
|
||||
epilog += " https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/preventing_xss.html#xss-linter\n"
|
||||
epilog += " https://docs.openedx.org/en/latest/developers/references/developer_guide/preventing_xss/preventing_xss.html#xss-linter\n"
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
formatter_class=argparse.RawDescriptionHelpFormatter,
|
||||
|
||||
@@ -5,7 +5,7 @@ rules:
|
||||
# https://github.com/returntocorp/semgrep/issues/8608
|
||||
#
|
||||
# Here's the intended URL, for reference:
|
||||
# https://edx.readthedocs.io/projects/edx-django-utils/en/latest/monitoring/how_tos/add_code_owner_custom_attribute_to_an_ida.html#handling-celery-tasks
|
||||
# https://docs.openedx.org/projects/edx-django-utils/en/latest/monitoring/how_tos/add_code_owner_custom_attribute_to_an_ida.html#handling-celery-tasks
|
||||
message: |
|
||||
Celery tasks need to be decorated with `@set_code_owner_attribute`
|
||||
(from the `edx_django_utils.monitoring` module) in order for us
|
||||
@@ -13,7 +13,7 @@ rules:
|
||||
|
||||
For more information, see the Celery section of "Add Code_Owner
|
||||
Custom Attributes to an IDA" in the Monitoring How-Tos of
|
||||
<https://edx.readthedocs.io/projects/edx-django-utils>.
|
||||
<https://docs.openedx.org/projects/edx-django-utils/en/latest/>.
|
||||
languages:
|
||||
- python
|
||||
patterns:
|
||||
@@ -68,7 +68,7 @@ rules:
|
||||
|
||||
For more information, see the Celery section of "Add Code_Owner
|
||||
Custom Attributes to an IDA" in the Monitoring How-Tos of
|
||||
<https://edx.readthedocs.io/projects/edx-django-utils>.
|
||||
<https://docs.openedx.org/projects/edx-django-utils/en/latest/>.
|
||||
languages:
|
||||
- python
|
||||
patterns:
|
||||
|
||||
@@ -65,7 +65,7 @@ There are two example themes provided within edx-platform's themes directory:
|
||||
|
||||
For more details, see `Changing Themes for an Open edX Site`_.
|
||||
|
||||
.. _Changing Themes for an Open edX Site: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/index.html
|
||||
.. _Changing Themes for an Open edX Site: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/changing_appearance/index.html
|
||||
|
||||
HTML Templates
|
||||
--------------
|
||||
|
||||
@@ -7,8 +7,10 @@ provide any overrides, which means that it adopts the built-in themes,
|
||||
templates etc.
|
||||
|
||||
The `Red Theme`_ is provided as an example of building a simple new theme.
|
||||
Another is `Tutor Indigo`_.
|
||||
|
||||
For more information on building your own theme, see `Changing Themes for an Open edX Site`_.
|
||||
|
||||
.. _Changing Themes for an Open edX Site: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/index.html
|
||||
.. _Changing Themes for an Open edX Site: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/changing_appearance/index.html
|
||||
.. _Red Theme: https://github.com/openedx/edx-platform/tree/master/themes/red-theme
|
||||
.. _Tutor Indigo: https://github.com/overhangio/tutor-indigo
|
||||
@@ -7,8 +7,10 @@ provide any overrides, which means that it adopts the built-in themes,
|
||||
templates etc.
|
||||
|
||||
The `Red Theme`_ is provided as an example of building a simple new theme.
|
||||
Another is `Tutor Indigo`_.
|
||||
|
||||
For more information on building your own theme, see `Changing Themes for an Open edX Site`_.
|
||||
|
||||
.. _Changing Themes for an Open edX Site: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/index.html
|
||||
.. _Changing Themes for an Open edX Site: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/changing_appearance/index.html
|
||||
.. _Red Theme: https://github.com/openedx/edx-platform/tree/master/themes/red-theme
|
||||
.. _Tutor Indigo: https://github.com/overhangio/tutor-indigo
|
||||
@@ -7,8 +7,10 @@ provide any overrides, which means that it adopts the built-in themes,
|
||||
templates etc.
|
||||
|
||||
The `Red Theme`_ is provided as an example of building a simple new theme.
|
||||
Another is `Tutor Indigo`_.
|
||||
|
||||
For more information on building your own theme, see `Changing Themes for an Open edX Site`_.
|
||||
|
||||
.. _Changing Themes for an Open edX Site: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/index.html
|
||||
.. _Changing Themes for an Open edX Site: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/changing_appearance/index.html
|
||||
.. _Red Theme: https://github.com/openedx/edx-platform/tree/master/themes/red-theme
|
||||
.. _Tutor Indigo: https://github.com/overhangio/tutor-indigo
|
||||
|
||||
@@ -841,8 +841,8 @@ class CourseFields: # lint-amnesty, pylint: disable=missing-class-docstring
|
||||
# Translators: please don't translate "id".
|
||||
help=_(
|
||||
'Configure team sets, limit team sizes, and set visibility settings using JSON. See '
|
||||
'<a target="_blank" href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/'
|
||||
'course_features/teams/teams_setup.html#enable-and-configure-teams">teams '
|
||||
'<a target="_blank" href="https://docs.openedx.org/en/latest/educators/references/'
|
||||
'advanced_features/teams_configuration_options.html>teams '
|
||||
'configuration documentation</a> for help and examples.'
|
||||
),
|
||||
scope=Scope.settings,
|
||||
|
||||
@@ -98,7 +98,7 @@ log = logging.getLogger(__name__)
|
||||
|
||||
DOCS_ANCHOR_TAG_OPEN = (
|
||||
"<a rel='noopener' target='_blank' "
|
||||
"href='https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/lti_component.html'>"
|
||||
"href='https://docs.openedx.org/en/latest/educators/navigation/components_activities.html#lti-component'>"
|
||||
)
|
||||
BREAK_TAG = '<br />'
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ data: |
|
||||
<article class="response">
|
||||
<h3>What web browser should I use?</h3>
|
||||
<p>The Open edX platform works best with current versions of Chrome, Edge, Firefox, or Safari.</p>
|
||||
<p>See our <a href="https://edx.readthedocs.org/projects/open-edx-learner-guide/en/latest/front_matter/browsers.html">list of supported browsers</a> for the most up-to-date information.</p>
|
||||
<p>See our <a href="https://docs.openedx.org/en/latest/developers/references/developer_guide/testing/browsers.html">list of supported browsers</a> for the most up-to-date information.</p>
|
||||
</article>
|
||||
|
||||
<article class="response">
|
||||
|
||||
@@ -12,8 +12,8 @@ data: |
|
||||
</p>
|
||||
<p>
|
||||
For more information, see
|
||||
<a href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/circuit_schematic_builder.html" target="_blank">
|
||||
Circuit Schematic Builder Problem</a> in <i>Building and Running an edX Course</i>.
|
||||
<a href="https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/add_circuit_schematic_builder.html" target="_blank">
|
||||
Circuit Schematic Builder Problem</a> in <i>Building and Running an Open edX Course</i>.
|
||||
</p>
|
||||
<p>
|
||||
When you add the problem, be sure to select <strong>Settings</strong>
|
||||
|
||||
@@ -23,8 +23,8 @@ data: |
|
||||
click the "Show Answer" button.
|
||||
</p>
|
||||
<p>
|
||||
For more information, see <a href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/custom_python.html" target="_blank">
|
||||
Write-Your-Own-Grader Problem</a> in <i>Building and Running an edX Course</i>.
|
||||
For more information, see <a href="https://docs.openedx.org/en/latest/educators/references/course_development/exercise_tools/guide_custom_python_problem.html" target="_blank">
|
||||
Write-Your-Own-Grader Problem</a> in <i>Building and Running an Open edX Course</i>.
|
||||
</p>
|
||||
<p>
|
||||
When you add the problem, be sure to select <strong>Settings</strong>
|
||||
|
||||
@@ -8,8 +8,8 @@ data: |
|
||||
<p>In drag and drop problems, students respond to a question by dragging text or objects to a specific location on an image.</p>
|
||||
<p>
|
||||
For more information, see
|
||||
<a href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/drag_and_drop_deprecated.html" target="_blank">
|
||||
Drag and Drop Problem (Deprecated)</a> in <i>Building and Running an edX Course</i>.
|
||||
<a href="https://docs.openedx.org/en/latest/educators/references/course_development/exercise_tools/guide_drag_and_drop.html" target="_blank">
|
||||
Drag and Drop Problem (Deprecated)</a> in <i>Building and Running an Open edX Course</i>.
|
||||
</p>
|
||||
<p>
|
||||
When you add the problem, be sure to select <strong>Settings</strong>
|
||||
|
||||
@@ -7,9 +7,9 @@ data: |
|
||||
<p>
|
||||
In an image mapped input problem, also known as a "pointing on a picture" problem, students click inside a defined region in an image. You define this region by including coordinates in the body of the problem. You can define one rectangular region,
|
||||
multiple rectangular regions, or one non-rectangular region. For more information, see
|
||||
<a href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/image_mapped_input.html" target="_blank">Image Mapped Input Problem</a>
|
||||
<a href="https://docs.openedx.org/en/latest/educators/concepts/exercise_tools/about_image_mapped_input.html" target="_blank">Image Mapped Input Problem</a>
|
||||
in
|
||||
<i>Building and Running an edx Course</i>.
|
||||
<i>Building and Running an Open edX Course</i>.
|
||||
</p>
|
||||
<p>When you add the problem, be sure to select
|
||||
<strong>Settings</strong>
|
||||
|
||||
@@ -20,13 +20,8 @@ data: |
|
||||
</p>
|
||||
<p>
|
||||
For more information, see
|
||||
<a href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/custom_javascript.html" target="_blank">
|
||||
Custom JavaScript Problem</a> in <i>Building and Running an edX Course</i>.
|
||||
</p>
|
||||
<p>
|
||||
JavaScript developers can also see
|
||||
<a href="https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/extending_platform/javascript.html" target="_blank">
|
||||
Custom JavaScript Applications</a> in the <i>EdX Developer's Guide</i>.
|
||||
<a href="https://docs.openedx.org/en/latest/educators/references/course_development/exercise_tools/custom_javascript.html" target="_blank">
|
||||
Custom JavaScript Problem</a> in <i>Building and Running an Open edX Course</i>.
|
||||
</p>
|
||||
<p>
|
||||
When you add the problem, be sure to select <strong>Settings</strong>
|
||||
|
||||
@@ -96,8 +96,8 @@ data: |
|
||||
</p>
|
||||
<p>
|
||||
For more information, see
|
||||
<a href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/problem_in_latex.html" target="_blank">
|
||||
Problem Written in LaTeX</a> in <i>Building and Running an edX Course</i>.
|
||||
<a href="https://docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/create_problem_in_latex.html" target="_blank">
|
||||
Problem Written in LaTeX</a> in <i>Building and Running an Open edX Course</i>.
|
||||
</p>
|
||||
<p>You can use the following example problems as models.</p>
|
||||
<p><strong>Example Option Problem</strong></p>
|
||||
|
||||
Reference in New Issue
Block a user