Enabling Custom Courses

Enabling Custom Courses#

Tags: site operator

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 edX platform.

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.

  1. Stop the LMS server.

  2. Create or update the file /edx/app/edx_ansible/server-vars.yml to include the CCX feature flag.

    EDXAPP_FEATURES:
      CUSTOM_COURSES_EDX: true
    
  3. Run the command /edx/bin/update.

    sudo /edx/bin/update edx-platform <your-branch-name>
    
  4. Restart the LMS server.

Maintenance chart

Review Date

Working Group Reviewer

Release

Test situation