Enabling Course Prerequisites#
This topic describes how to enable course prerequisites in your instance of Open edX.
Overview#
Course teams can set prerequisites for a course. Learners must complete the prerequisite courses before participating in the course.
To use this feature on your instance of Open edX, you must configure the Milestones application, then enable prerequisites in Studio and the Learning Management System.
For information about prerequisites, see the Building and Running an Open edX Course and Open edX Learner’s guides.
Note
Before proceeding, review Guidelines for Updating the Open edX Platform.
Configure the Milestones Application#
Set the value of
MILESTONES_APPin thelms.ymlandstudio.ymlfiles toTrue.# Milestones application flag 'MILESTONES_APP': True,
Save the
lms.ymlandstudio.ymlfiles.Run database migrations.
Maintenance chart
Review Date |
Working Group Reviewer |
Release |
Test situation |
Enable Prerequisite Courses in Studio and the Learning Management System#
To enable prerequisite courses, you modify the lms.yml and
studio.yml files, which are located one level above the edx-platform
directory.
Set the value of
ENABLE_PREREQUISITE_COURSESin thelms.ymlandstudio.ymlfiles totrue.# Prerequisite courses feature flag 'ENABLE_PREREQUISITE_COURSES': true,
Save the
lms.ymlandstudio.ymlfiles.
Maintenance chart
Review Date |
Working Group Reviewer |
Release |
Test situation |