Enabling Custom Courses#
To enable designated users to create custom courses (CCX) on your instance of
Open edX, you must configure the server-vars.yml file in the Open edX platform.
Note
Course team instructions for configuring CCX can be found here: Create a Custom Course (CCX)
Tutor Instructions#
To enable Custom Courses (CCX), the CUSTOM_COURSES_EDX flag must be enabled by making a Tutor plugin.
from tutor import hooks
hooks.Filters.ENV_PATCHES.add_item(
(
"openedx-common-settings",
"CUSTOM_COURSES_EDX = True"
)
)
Legacy (non-Tutor) installations#
Note
Before proceeding, review Guidelines for Updating the Open edX Platform.
Stop the LMS server.
Create or update the file
/edx/app/edx_ansible/server-vars.ymlto include the CCX feature flag.EDXAPP_FEATURES: CUSTOM_COURSES_EDX: true
Run the command
/edx/bin/update.sudo /edx/bin/update edx-platform <your-branch-name>
Restart the LMS server.
See also
Create a Custom Course (CCX) (educators reference)
Maintenance chart
Review Date |
Working Group Reviewer |
Release |
Test situation |
2026-04-09 |
sarina |
Ulmo (Tutor only) |
Pass |