Enabling CCX
Starting with a fresh install of devstack,
-
Create a private.py for cms (
edx-platform/cms/envs/private.py) with the following lines: -
Create a private.py for lms (
edx-platform/lms/envs/private.py) with the following lines:from .devstack import * # pylint: disable=wildcard-import, unused-wildcard-import FEATURES['CUSTOM_COURSES_EDX'] = True ##### Custom Courses for EdX ##### if FEATURES.get('CUSTOM_COURSES_EDX'): INSTALLED_APPS += ('ccx',) FIELD_OVERRIDE_PROVIDERS += ( 'ccx.overrides.CustomCoursesForEdxOverrideProvider', ) -
As the edxapp user in vagrant, run
paver update_dbThe output put should include something like the following:
-
Start the servers with
paver run_all_servers -
Continue with the user instructions at http://edx.readthedocs.org/projects/open-edx-building-and-running-a-course/en/latest/building_course/custom_courses.html