Open Learning XML is the “markup language” edX provides for course authoring. Instead of approaching the problem from the mindset of “here’s all my stuff, how do I get it all in there?” it instead prompts the course author to think holistically about how the course design fits together and how the courseware operates as a whole instead of considering each piece separately.