Developer’s Guide to Opaque Keys

By |2021-10-19T07:27:28-06:00October 18th, 2021|Categories: Open edX|

Open edX courseware leverages two powerful technologies for locating and interacting with course content, both of which were developed internally. Opaque Keys describe the location of course content both in terms of browser access via url as well as internally in the application source code. XBlocks generically describe individual units

Getting Started With Open edX Plugin Architecture

By |2021-10-04T07:26:06-06:00October 1st, 2021|Categories: Open edX|

Since at least August-2020 it’s become possible to implement custom code for the Open edX platform without forking the edx-platform repository. Not only is it possible but it’s considered best practice to organize both your custom code as well as any platform modifications into separate pip-installable projects. This article, which