Open edX

Open edX is open-source — meaning, it is constantly innovating with contributions from the world’s most brilliant minds. It is extensible, versatile, and can be modified to your needs.

EdX is a nonprofit online initiative created by founding partners Harvard and MIT and composed of dozens of leading global institutions, the xConsortium. EdX offers interactive online courses and MOOCs from the world’s best universities and institutions.

Open edX is the open source platform that powers edX courses.  Through our commitment to the open source vision, edX code is freely available to the community. Institutions can host their own instances of Open edX and offer their own classes. Educators can extend the platform to build learning tools that precisely meet their needs. And developers can contribute new features to the Open edX platform.

edX Implementation and Hosting

The Open edX platform is a free–and open source–course management system (CMS) that was originally developed by edX. The Open edX platform is used all over the world to host Massive Open Online Courses (MOOCs) as well as smaller classes and training modules.

What is included in Open edX?

  • Open edX Studio
  • The Open edX LMS (Learning Management System)
  • The capa_module XBlock, which implements a set of problem types that are based on LON-CAPA problem types
  • The ORA2 XBlock, which implements an open response assessment problem type
  • Discussion forum
  • Open edX Insights

edX LMS Theming, Development and Support

The LMS is the Open edX tool that learners use to access course content, including videos, textbooks, and problems, and to check their progress in the course. The Open edX LMS can also offer a discussion forum and a wiki that both learners and course team members can contribute to.

For course team members, the LMS includes an Instructor Dashboard, with options to enroll learners, produce reports, and administer a course as it runs.

XBlock component architecture for the elements of an Open edX course. Software developers build XBlocks to create independent course components that work seamlessly with other components in an online course.

For example, you can build XBlocks to represent individual problems, or text strings, or HTML content. In addition, XBlocks are composable: you can build XBlocks to represent larger structures such as lessons, sections, and entire courses. By combining XBlocks that serve a wide variety of purposes, from delivering text and video content, to presenting multiple choice and numerical questions, to supporting sophisticated collaborative and interactive learning laboratories, course teams can create rich and engaging courseware.

A primary advantage to XBlocks is that they are deployable. The code that you write can be deployed in any instance of the edX Platform or other XBlock runtime application, and then used by any course team using that system.

edX Studio Training

Studio is the Open edX tool that you use to build your courses. You use Studio to create the course structure and then add course content, including problems, videos, and other resources for learners.

You also use Studio to manage the course schedule and the course team, set grading policies, publish each part of your course, and more.

You use Studio directly through a browser. You do not need any additional software.

It is a graphical user interface for course creators. Multiple instructors can work on a course together.

Through Studio you will be able to manage your schedule and course team, set grading policies, publish your course, create pages and textbooks, modify the course info page, determine advanced settings, import and export the course, and more.