Open edX

Last updated
Open edX
Open-edx-horiz.png
Logo of Open edX
Type of site
Online education
Available in Multilingual (14)
Created by MIT and Harvard and edX
URL www.openedx.org
CommercialNo
LaunchedJune 2013;10 years ago (June 2013)
Current statusActive
[1]

The Open edX platform is the open-source software whose development led to the creation of the edX organization. On June 1, 2013, edX open sourced the platform, naming it Open edX to distinguish it from the organization itself. [2] The source code can be found on GitHub. [3] [4] The platform was originally developed as a research project at MIT, with maintenance transferred to edX in 2012.

Contents

When edX was acquired in 2021 by 2U, [5] the Open edX team and maintenance were transferred to the Center for Reimagining Learning (tCRIL), a nonprofit founded by Harvard and MIT with the proceeds from the acquisition. [1] In 2023, the nonprofit was renamed the Axim Collaborative. [6]

Uses

Open edX was designed for the edX project, which remains the largest global installation as of 2022, with over 3000 courses and 500,000 regular users. The Open edX community maintains a catalog of other installations, including fully-hosted learning sites open to public courses and 350 other instances run by organizations of all sizes. [7]

An Open edX marketplace also features partners that provide various services to community members running their own instances in multiple languages.

Software

Version [8] DateVersionDate
Initial2013-06-01Aspen2014-10-28
Birch2015-02-24Cypress2015-08-13
Dogwood2016-02-11Eucalyptus2016-08-26
Ficus2017-02-23Ginkgo2017-08-14
Hawthorn2018-08-07Ironwood2019-03-22
Juniper2020-06-09Koa2020-12-09
Lilac2021-06-09Maple [9] 2021-12-20
Nutmeg2022-04-12Olive [10] 2022-10-11
Palm2023-06-14Quince2023-12-11

The platform has been released one to two times a year since 2013. Each release is named after a tree, honoring the tree of knowledge.

The Open edX server-side software is based on Python, with Django as the web application framework. [11]

Community

Platform design and development have been co-designed with its community from early in the project's history. The community maintains several working groups focused on marketing, build-test-release cycles, translation, data design, front-end design, and code deprecation. [12]

The community hosts an annual Open edX Conference, which rotates worldwide each year. In 2022 it was held in Portugal. [13]

Related Research Articles

<span class="mw-page-title-main">Xcode</span> IDE including tools for developing software for Apple platforms

Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It was initially released in late 2003; the latest stable release is version 15, released on September 18, 2023, and is available free of charge via the Mac App Store and the Apple Developer website. Registered developers can also download preview releases and prior versions of the suite through the Apple Developer website. Xcode includes command-line tools that enable UNIX-style development via the Terminal app in macOS. They can also be downloaded and installed without the GUI.

<span class="mw-page-title-main">Django (web framework)</span> Python web framework

Django is a free and open-source, Python-based web framework that runs on a web server. It follows the model–template–views (MTV) architectural pattern. It is maintained by the Django Software Foundation (DSF), an independent organization established in the US as a 501(c)(3) non-profit.

A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

<span class="mw-page-title-main">Markdown</span> Plain text markup language

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is intended to be easy to read in its source code form. Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.

MDN Web Docs, previously Mozilla Developer Network and formerly Mozilla Developer Center, is a documentation repository and learning resource for web developers. It was started by Mozilla in 2005 as a unified place for documentation about open web standards, Mozilla's own projects, and developer guides.

The following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.

<span class="mw-page-title-main">Linux Foundation</span> Non-profit technology consortium to develop the Linux operating system

The Linux Foundation (LF) is a non-profit organization established in 2000 to support Linux development and open-source software projects. In addition to providing a neutral home where Linux kernel development can be fostered, the LF is dedicated to building sustainable ecosystems around open-source projects to accelerate technology development and encourage commercial adoption.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

<span class="mw-page-title-main">Magento</span> Open-source e-commerce platform

Magento is an open-source e-commerce platform written in PHP. Magento source code is distributed under Open Software License. Magento was acquired by Adobe Inc in May 2018 for $1.68 billion.

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.

<span class="mw-page-title-main">CiviCRM</span>

CiviCRM is a web-based suite of internationalized open-source software for constituency relationship management that falls under the broad rubric of customer relationship management. It is specifically designed for the needs of non-profit, non-governmental, and advocacy groups, and serves as an association-management system.

<span class="mw-page-title-main">GitHub</span> Hosting service for software projects

GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

edX Online education provider

edX is a US for-profit online education platform owned by 2U since 2021. The platform's main focus is to manage a variety of offerings, including elite brand bootcamps.

Ansible is a suite of software tools that enables infrastructure as code. It is open-source and the suite includes software provisioning, configuration management, and application deployment functionality.

<span class="mw-page-title-main">Syncthing</span> Free and open-source peer-to-peer file synchronization application

Syncthing is a free and open source peer-to-peer file synchronization application available for Windows, macOS, Linux, Android, Solaris, Darwin, and BSD. It can sync files between devices on a local network, or between remote devices over the Internet. Data security and data safety are built into its design. Version 1.0 was released in January 2019 after five years in beta.

The following table compares notable software frameworks, libraries and computer programs for deep learning.

The Collective Knowledge (CK) project is an open-source framework and repository to enable collaborative, reproducible and sustainable research and development of complex computational systems. CK is a small, portable, customizable and decentralized infrastructure helping researchers and practitioners:

Microsoft Docs was a library of technical documentation for end users, developers, and IT professionals who work with Microsoft products. The Microsoft Docs website provided technical specifications, conceptual articles, tutorials, guides, API references, code samples and other information related to Microsoft software and web services. Microsoft Docs was introduced in June 2016 as a replacement of the MSDN and TechNet libraries which previously hosted some of these materials. Microsoft Docs initially contained only .NET documentation. The process of migrating the bulk of the MSDN and TechNet libraries' content took approximately two years.

Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.

CuPy is an open source library for GPU-accelerated computing with Python programming language, providing support for multi-dimensional arrays, sparse matrices, and a variety of numerical algorithms implemented on top of them. CuPy shares the same API set as NumPy and SciPy, allowing it to be a drop-in replacement to run NumPy/SciPy code on GPU. CuPy supports Nvidia CUDA GPU platform, and AMD ROCm GPU platform starting in v9.0.

References

  1. 1 2 Rosenberg, John S.; Shaw, Jonathan (2021-09-10). "edX Exit". Harvard Magazine . Retrieved 2022-05-25.
  2. "Stanford to collaborate with edX to develop a free, open source online learning platform". Stanford University. 3 April 2013. Archived from the original on 2014-07-18. Retrieved 2014-06-25.
  3. "edX". GitHub . Archived from the original on 2016-11-05. Retrieved 2017-02-09.
  4. "EdX-platform". GitHub. Archived from the original on 2017-04-29. Retrieved 2017-02-09.
  5. Lederman, Doug (2021-11-17). "2U Completes Purchase of edX". Inside Higher Ed . Retrieved 2022-05-25.
  6. Rosenberg, John S. (2023-03-30). "Axim Online Education Venture Debuts". Harvard Magazine . Retrieved 2023-07-05.
  7. "Sites powered by Open edX Platform - Open edX Community - Open edX Confluence". openedx.atlassian.net. Retrieved 2022-05-14.
  8. Open edX Named Releases https://edx.readthedocs.io/projects/edx-developer-docs/en/latest/named_releases.html Archived 2019-08-01 at the Wayback Machine
  9. "Documentation for the Open edX community | edX". docs.edx.org. Retrieved 2022-05-14.
  10. "changes in the "Olive" release | Open edX". raccoongang.com. Retrieved 2022-05-14.
  11. "Open edX Architecture". edX Inc. Archived from the original on 19 May 2017. Retrieved 30 April 2017.
  12. "Open edX Community Working Groups – Open edX". openedx.org. Retrieved 2022-05-14.
  13. "Shaping the Future of Education Together – Open edX". openedx.org. Retrieved 2022-05-14.