The following documents are targeted at those who are working with various data formats consumed and produced by the edX platform – primarily course authors and those who are conducting research on data in our system. Developer oriented discussion of architecture and strictly internal APIs should be documented elsewhere.
These are data formats written by people to specify course structure and content. Some of this is abstracted away if you are using the Studio authoring user interface.
These document describe how we store course structure, student state/progress, and events internally. Useful for developers or researchers who interact with our raw data exports.