OpenEdx | Python Based Open Source Learning Platform
LMS For Business

OpenEdx LMS For Business

Build E-learning System With Free Distance Learning Software

Create a learning platform for providing education at a large scale with open source e-learning software. Ideal solution for enterprises and training centers.

OpenEdx is an open source learning management system. It is free and one of the leading LMS for e-learning. It’s extensively used, with huge names like IBM, Microsoft, MIT, Harvard, and others putting their trust in it. OpenEdx is a secure, reliable, and scalable LMS that can be used for providing education to individuals all over the globe. It is easy to use, customizable, and users can create their learning environment in a short time. OpenEdx can be run as a single-tenant or multi-tenant application. edX and OpenEdX are two popular brands with the same vision. edX is the online learning destination co-founded by Harvard and MIT. OpenEdx provides learning technology to the edx platform.

OpenEdx offers excellent features such as Live video conferencing, interactive dashboard, discussion boards, multi-tenancy, authoring tool, Users can see real-time analytics on the interactive dashboard that helps to provide insights for the teams. OpenEdx provides rich authoring tools such as video streaming, multimedia, animation, simulation, AR, VR, and many more. and many more. This open source distance learning platform can be used for sectors including higher education, businesses, and public authorities. OpenEdx is written in Python and the license for this open source learning system is AGPL-3.0.

System Requirements

In order to install OpenEdx, you must have the following requirements:

  • Ubuntu 20.04 amd64 (oraclejdk required).
  • Minimum 8GB of memory
  • At least one 2.00GHz CPU
  • Minimum 25GB of free disk

Features

Following are the key features of OpenEdx:

  • Free and open source
  • Intelligent analytics
  • Authoring tool
  • Certificate management
  • Compliance management
  • Comprehensive reports
  • Mobile app for IOS and Android
  • Course enrollment management
  • Learner tracking
  • Learner grade management
  • Automated notifications
  • Social learning tools
  • Personal learning space

Installation Instructions

Install OpenEdx on Ubuntu 20.04

First, update Ubuntu packages by running the following commands.

$ sudo apt-get update -y
$ sudo apt-get upgrade -y
$ sudo reboot

Run the command below to set the OPENEDX_RELEASE variable.

$ export OPENEDX_RELEASE=open-release/lilac.1

Create a config.yml file and specifies the hostname of the LMS & Studio.

EDXAPP_LMS_BASE: "online.myeducation.org"
EDXAPP_CMS_BASE: "studio.online.myeducation.org"

Run the following command for Ansible installation.

$ wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O - | sudo -E bash 

Generate randomize passwords and save my-passwords.yml file in a safe place

$ wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/generate-passwords.sh -O - | bash

Run the command below to install the OpenEdX. It would take time so you need to keep patience.

$ wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/native.sh -O - | bash

FAQs

What is OpenEdx Platform?

OpenEdX platform is an open source learning management system (LMS). It is used to host Massive Open Online Courses (MOOCs), smaller classes and training modules.

What is included in OpenEdx?

The OpenEdX software includes three major components such as OpenEdX Studio, LMS, and XBlocks. OpenEdX Studio is used to create courses, LMS is used to construct learner sites, and XBlocks are plugins that allow the platform to be extended.

Can I deploy OPenEdx on Private Server?

Yes. You can deploy it on your own private network. Some companies, however, prefer to host OpenEdX on their own server for a variety of reasons, including security and governance requirements, as well as operational costs.

Does OpenEdx support plugins?

Yes, OpenEdx supports plugins and you can find several extensions. However, you can develop your plugins for your custom requirements.

Is OpenEdx Free?

Yes, OpenEdx is free by installing it on your private server.

Explore

You may find the following links relevant: