Skip to content

Commit e60d4cd

Browse files
committed
Add Tutor config for CCX & ENABLE_OTHER_COURSE_SETTINGS
Resolves #1325
1 parent ffe6d3d commit e60d4cd

2 files changed

Lines changed: 44 additions & 1 deletion

File tree

source/site_ops/install_configure_run_guide/configuration/enable_ccx.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,27 @@ Enabling Custom Courses
99
To enable designated users to create custom courses (CCX) on your instance of
1010
Open edX, you must configure the ``server-vars.yml`` file in the edX platform.
1111

12+
Tutor Instructions
13+
******************
14+
15+
To enable Custom Courses (CCX), the `CUSTOM_COURSES_EDX <https://docs.openedx.org/projects/edx-platform/en/latest/references/featuretoggles.html#featuretoggle-CUSTOM_COURSES_EDX>`_
16+
flag must be enabled by making a `Tutor plugin <https://docs.tutor.edly.io/tutorials/plugin.html#modifying-existing-files-with-patches>`_.
17+
18+
.. code-block::
19+
20+
from tutor import hooks
21+
22+
hooks.Filters.ENV_PATCHES.add_item(
23+
(
24+
"openedx-common-settings",
25+
"CUSTOM_COURSES_EDX = True"
26+
)
27+
)
28+
29+
30+
Legacy (non-Tutor) installations
31+
********************************
32+
1233
.. Note::
1334
Before proceeding, review :ref:`Guidelines for Updating the Open edX
1435
Platform`.

source/site_ops/install_configure_run_guide/configuration/enable_custom_course_settings.rst

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,30 @@ Enabling Custom Course Settings
66

77
.. tags:: site operator
88

9+
Tutor Instructions
10+
******************
11+
912
To enable course developers to add custom fields to a course on your instance
10-
of Open edX, you must configure the ``studio.yml`` file in the edX platform.
13+
of Open edX,, the ``ENABLE_OTHER_COURSE_SETTINGS``
14+
flag must be enabled by making a `Tutor plugin <https://docs.tutor.edly.io/tutorials/plugin.html#modifying-existing-files-with-patches>`_.
15+
16+
.. code-block::
17+
18+
from tutor import hooks
19+
20+
hooks.Filters.ENV_PATCHES.add_item(
21+
(
22+
"openedx-cms-common-settings",
23+
"ENABLE_OTHER_COURSE_SETTINGS = True"
24+
)
25+
)
26+
27+
Legacy (non-Tutor) installations
28+
********************************
29+
30+
31+
To enable course developers to add custom fields to a course on your Open edX
32+
instance, you must configure the ``studio.yml`` file.
1133

1234
.. Note::
1335
Before proceeding, review :ref:`Guidelines for Updating the Open edX

0 commit comments

Comments
 (0)