Join the Open edX Conference 2024!
Close ×
The 2024 Open edX Conference will present innovative use cases for one of the world's best open source online learning management systems, the Open edX platform, and discover the latest advancements in instructional design, course constellation, and methods for operating & extending the Open edX platform, including breakthrough technologies, such as generative AI.

List of Features

Below is a list of benefits and features that the Open edX platform provides. Please search for the platform capabilities, using the filter function below.

Perspective Category Feature Details
Authors Authoring platform Easy to use authoring tool Authors can build courses intuitively. No need for long training sessions for the authoring platform.
Authors Authoring platform Multi-user authoring capability Team work is facilitated. Many authors can work simultaneously in the same course.
Authors Course Creation/Settings Allows instructors to create engaging learning sequences Learning sequences can be created and organized into a structure of sections and subsections.
Authors Course Creation/Settings Preview before publishing Facilitates the review of content to avoid publishing errors.
Authors Course Creation/Settings Author checklists for course readiness Checklists help course staff ensure courses are fully ready before launching them.
Authors Course Creation/Settings Courses can be scheduled for automated release The entire course can be automatically published at a specific date in the future.
Authors Course Creation/Settings Content restricted, based on dates Each section or subsection in a course can be automatically published at a specific date in the future.
Authors Course Creation/Settings Due dates for specific components can be set Due dates/times are supported for graded subsections. They are displayed to learners in their local time zones.
Authors Course Creation/Settings Course templates management Courses can be exported and imported to be used as course templates.
Authors Course Creation/Settings Course contents reusability Course sections, subsections, and components can be easily duplicated and moved for re-use in other parts of the course. This saves time, since the content does not have to be re-built from scratch.
Authors Formats supported for learning content HTML5 content authoring included in the platform The Studio authoring platform allows course builders to add or embed their HTML5 content.
Authors Formats supported for learning content Video Embedding video from YouTube, or any other video streaming provider, is available. Streaming video directly from Open edX is also possible using the native video pipeline.
Authors Formats supported for learning content PPTs, PDFs, and other similar content formats All web-enabled formats can be included in a given course.
Authors Formats supported for learning content Live events/webinars + virtual classrooms and real-time communications Live webinars or video conferences can be embedded and authentication can be supported for different conferencing tools through an LTI integration.
Authors Formats supported for learning content H5P components H5P components can be embedded and grades can be supported through an LTI integration available at
Authors Formats supported for learning content Embedded content Embedding lets you integrate additional external content into the courses.
Authors Formats supported for learning content SCORM content SCORM support is available via a third party XBlock.
Authors Formats supported for learning content XAPI content Not natively available. It can be integrated using third party services.
Authors Formats supported for learning content LTI protocol (learning tools interoperability) Open edX can act as an LTI consumer and also as an LTI provider.
Authors Content libraries Platform supports the creation of content libraries Content libraries allow for the re-use of content in multiple courses and for the random drawing of content from a library into a course.
Authors Assessment types Types of problems/activities and configuration options. Several problem types are available for authors to build activities and improve learning. Available with multiple configuration options, error tolerance, randomization, limited number of attempts, time between attempts, response visibility controls, etc. This allows for easy course creation, as well as diversified courses for learners.
Authors Assessment types Multiple choice questions Available with multiple configuration options, both with a basic editor and an advanced editor.
Authors Assessment types Checkboxes (multiple choice, multiple correct answers) Available with multiple configuration options, both with a basic editor and an advanced editor.
Authors Assessment types Short text response Available with multiple configuration options, both with a basic editor and an advanced editor.
Authors Assessment types Numeric response Available with multiple configuration options, both with a basic editor and an advanced editor.
Authors Assessment types Open response exercises, for example requiring the user to enter a text of at least x number of words or containing certain words. This kind of exercises can be built using the custom problem extension points, or through an existing third party Xblock.
Authors Assessment types Clickable image A component to build clickable images, with multiple configurations, is available.
Authors Assessment types Visual matching – drag and drop A user-friendly component to build drag-and-drop exercises is available.
Authors Assessment types File submission Open-response assessments can include the submission of files and controlling the type of files that are accepted.
Authors Assessment types Peer graded questions A user-friendly component is available to build and configure different types of open-response assessments. Grading can be configured with a customizable rubric and can be performed by the learners themselves, other peers, the instructors, or any combination.
Authors Assessment configurations Number of attempts control Several ways to assess students’ performance.
Authors Assessment configurations Show response control The feedback and problem solution display can be shown or hidden per problem.
Authors Assessment configurations Show correctness control The correctness can be shown or hidden per problem.
Authors Assessment configurations Randomize problems Problems can have built-in randomization, so that they have a variable set of parameters for learners.
Authors Assessment configurations Randomly pulling problems from a question bank. Authors can create question banks using content libraries, and in turn use them to create randomized assessments within the courses.
Authors Assessment configurations Custom feedback control Different problem types have a great level of control for feedback, based on learner responses.
Authors Assessment configurations Manual grades by instructors Instructors can enter grades manually or override grades computed by the platform in exceptional cases.
Authors Assessment configurations Proctored exams Using external tools and services, exams can be configured to be proctored.
Authors Social learning tools Polls in which the student can reply to a given question and then see the aggregated responses from the group A poll component is available, with the option to either display or not display the aggregated responses to learners.
Authors Social learning tools Surveys where multiple questions can be added and the aggregated responses can be viewed by everyone A survey component is available, with the option to display or not display the aggregated responses to learners.
Authors Social learning tools Can you have students submit ideas or examples and have them listed in text walls, word clouds or similar visualizations? A word cloud component is available
Learner Accessibility Browser-based solution Learners can easily access the platform via the browser, without the need to install any additional software.
Learner Accessibility WCAG compliance All features conform to the WCAG accessibility standard, Level 2.1 AA (see
Learner Accessibility Video caption Videos can have captions displayed on top and the user can reposition them as needed. Clickable captions to go to the exact position in the video are also available.
Learner Accessibility Video subtitles Multi-lingual subtitles are supported for videos.
Learner Platform usability Easy and intuitive handling of the platform and courseware The sleek and modern interface allows the user to start learning intuitively, increasing the learning quality and learner motivation levels.
Learner Platform usability Mobile use The platform is web responsive. Learners can access the platform via mobile browsers.
Learner Platform usability Mobile app A native mobile app is available for IOS and Android.
Learner Learning content Multiple ways to authenticate and access learning content Easily accessing course content: – via SSO – via registering/log in – some content types can be visible without any register/sign in (public, public outline)
Learner Learning content Search course contents Learners can search their course contents by keyword from the learner dashboard.
Learner Personal learning space bookmark course content Learners can add personal bookmarks to specific course units. Bookmarks will be displayed in the specific unit and also aggregated in a list with the corresponding links.
Learner Personal learning space Student notes Learners can add personal notes to specific course components. Student notes can be hidden/shown within a specific unit and also aggregated in a list with corresponding links.
Learner Discussions (async) Discussions forum Course participants can engage in active discussions, which can be organized both as part of a course unit, and as course wide discussions. There are many configuration, management and moderation options for discussions.
Learner Discussions (async) Forum notifications for students via email or messaging, when comments are posted A daily discussion digest can be sent for each learner to follow the activity on the discussions.
Learner Other collaborative learning tools Wiki pages Wiki pages can be used for articles, course outlines, FAQs, and information specific to the units and components.
Learner Progress/Certifications Progress bar Learner grades and completion of each activity in the course is tracked and can be seen by the learner and/or instructors.
Learner Progress/Certifications Course certification Course certifications can be granted and the certificate templates can be customized.
Learner Progress/Certifications Certifications can be easily shared in social networks Learners are able to share their success by connecting their social media accounts.
Learner Progress/Certifications Certifications can be downloaded as pdf Allows the learner to easily download the certificate and receive it without waiting times.
Business/Management User management SSO (Single Sign On) Third party authentication can be integrated with different type of providers such as SAML, OAuth 2.0 (Facebook, Google, Microsoft, LinkedIn).
Business/Management User management Invitation only Learners can be invited to a course and receive a link to register in the platform.
Business/Management User management Self-registration capability The platform can be configured for learners to be able to register themselves.
Business/Management User management Custom/mandatory user profile fields Fields at registration can be configured to be mandatory or optional. Additional fields can be added via an extension plugin.
Business/Management User management Instructors/tutors can be assigned to a subset of learners Learners can be added to a cohort, and course content can be displayed or hidden based on a cohort. Instructors are able to see all the cohorts.
Business/Management Course enrollment management Self-enrollment capability Learners can self-enroll to the courses that are configured.
Business/Management Course enrollment management Invitation only Courses can be configured to be invitation only.
Business/Management Course enrollment management Survey enrollment (based on a response) Courses can have entrance exams and be configured so that only learners who pass the exam are able to access the course.
Business/Management Course enrollment management Guest access settings Courses can partially be made available for guest access.
Business/Management Course enrollment management Batch enrollment capability Instructors can batch enroll learners in a course by a list of emails or user names.
Business/Management Course enrollment management Course prerequisites control Limited to 1 prerequisite course per course.
Business/Management Course enrollment management Access based on invitation Courses can be configured to be invitation only.
Business/Management Course enrollment management Access based on password / enrollment code This can be accomplished via the ecommerce module + discount coupons.
Business/Management Learner tracking Leaner activity tracking/monitor learner progress Progress is monitored as measured by grades and by the completion of each of the course components.
Business/Management Learner grade management Gradebook A centralized gradebook service can be configured.
Business/Management Learner grade management Configure rubrics for manually graded exercises Configurable rubrics are available for peer-graded and staff-graded exercises.
Business/Management Certificate management Manage certification templates Templates can be created and configured by organization and by language. Fields in the template can be overwritten per course.
Business/Management Certificate management Bulk generation of certificates Course instructors can generate certificates in bulk for learners.
Business/Management Certificate management Revoke certificates Certificates can be revoked individually or in bulk by course instructors.
Business/Management Reporting Course enrollment report User reports are available per course and can be downloaded in CSV format.
Business/Management Reporting Course performance report Available per course, including the grades in each of the graded subsections and in each of the graded activities.
Business/Management Reporting Problem response report Available for each of the graded problems.
Business/Management Reporting Survey response report Anonymized data can be downloaded.
Business/Management Mass communication Mass email Available per course.
Business/Management Mass communication Email based on scheduling Partially supported via nudge emails functionality.
Business/Management Automated notifications On new enrollment to a course Learners can be notified by email when they are manually added or removed from a course.
Business/Management Course management Import/export courses Courses can be exported and imported from a native format.
Business/Management Custom branding capabilities Custom domain (URL) Supported
Business/Management Custom branding capabilities Web app branding The web app theme can be customized via changes in the templates and styles.
Business/Management Custom branding capabilities Organization branding Can be accomplished using multi tenancy configurations.
Business/Management Ecommerce capabilities Course access purchase Available via the Open edX ecommerce application.
Business/Management Ecommerce capabilities Course continuation purchase Available via the Open edX ecommerce application and the use of multiple course modes.
Business/Management Ecommerce capabilities Course certificate purchase Available via the Open edX ecommerce application and the use of multiple course modes.
Business/Management Ecommerce capabilities What payment processors are supported for the courses that have a price PayPal, CyberSource, and Stripe are included in the codebase. Others can also be implemented as extensions.
Business/Management Ecommerce capabilities Discount/enrollment codes support Partial and total discount codes can be made available with different configurations.
Business/Management Multitenancy Course catalog segmentation Courses can be segmented into multiple organizations or multiple course catalogs.
Business/Management Multitenancy Multi sites More than one site can be deployed (in subdomains, each with their own theme), in order to have different configurations for different sets of courses.
Business/Management Web content capabilities Native CMS capabilities Availability to publish content outside of the courses, for example on the homepage, additional pages, etc. via modification of the templates.
Business/Management Web content capabilities CMS integrations Can integrate with CMS/marketing website (WordPress, Drupal, etc.) and display user information, course catalog, enrollment status.
Business/Management Other technical specifications Scalability options Platform can be scaled vertically and horizontally, based on the services architecture used.
Business/Management Other technical specifications Extendibility Platform offers APIs and multiple endpoints to exchange data with external services, allowing integrations with 3rd party systems.
Business/Management Other technical specifications Accessibility compliance WCAG 2.1 AA compliance.
Business/Management Other technical specifications i18n Translations are available for dozens of languages.
Business/Management Other technical specifications Data protection compliance Platform is GDPR compliant
Business/Management Hosting Cloud based hosting Platform is built to be hosted on cloud services (AWS, OpenStack, Azure, Google Cloud, etc).
Business/Management Hosting On premise installation Platform can be hosted on premises.
Business/Management Licensing Type of license The Open edX platform is open source software. Its code is publicly available and released under the GNU Affero v3 license.

This list of features for the Open edX platform has been produced as part of a collaborative effort with members of the Open edX community. Special thanks to eduNEXT, Abstract and Opencraft for their contributions.