Enabling Course Prerequisites


I’ve been exploring Open edX, and I’ve been curious how to get the course prerequisites feature working. I’m currently using the Native installation.

From the documentation here, I’m definitely not seeing this in the Schedule & Details page of my course.

I’ve also seen that you may have to update some settings. Updating the JSON files is straight-forward, but the “Run the database migrations” step is a bit fuzzy to me. How exactly does one do that?

Any help or tips are appreciated!

I believe I got it working!

The documentation wasn’t clear that the MILESTONES_APP setting also goes under the FEATURES section in the JSON file. Having that in the right place, just restarting the LMS and CMS services seemed to worked.


Thanks for sharing the info. I’m having same issue.
One quick question
I have added below both entries in FEATURES section of json files. Is that correct ?

Answering my own question, Yes, both MILESTONES_APP and ENABLE_PREREQUISITE_COURSES should be in FEATURES section.
Thanks for REALLYXLOCO for original posting. :wave: