Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJul 15, 2026·3 min de lecture

Open edX — Open-Source Online Learning Platform at Scale

The open-source platform behind edX and dozens of universities, providing a full-featured LMS and CMS for authoring and delivering online courses at any scale.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Open edX Platform
Commande d'installation directe
npx -y tokrepo@latest install 719b1aa6-806e-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Open edX is the open-source learning platform originally developed by MIT and Harvard. It powers edX.org and hundreds of institutional deployments worldwide, supporting millions of learners with features like video lectures, graded assessments, discussion forums, and certificates.

What Open edX Does

  • Hosts and delivers online courses with multimedia content and interactive exercises
  • Provides a visual CMS (Studio) for course authoring without code
  • Supports graded assignments, timed exams, and certificate generation
  • Includes discussion forums, progress tracking, and learner analytics
  • Scales from single-course setups to platforms serving millions of users

Architecture Overview

Open edX is a Django-based application split into two main services: the LMS (Learning Management System) for learners and Studio (CMS) for course creators. It uses MySQL for relational data, MongoDB for course content, Elasticsearch for search, and Celery with Redis for async tasks. The Tutor deployment tool packages everything in Docker containers.

Self-Hosting & Configuration

  • Deploy with Tutor: pip install tutor && tutor local launch
  • Requires Docker and Docker Compose on the host machine
  • Default setup provisions MySQL, MongoDB, Redis, Elasticsearch, and Caddy
  • Custom themes and branding apply through the comprehensive theming system
  • Configure via Tutor plugins or environment variable overrides

Key Features

  • Battle-tested at scale by edX.org serving tens of millions of learners
  • Visual course editor with drag-and-drop content blocks
  • XBlock plugin architecture for custom interactive components
  • Built-in analytics dashboard for instructor and admin insights
  • LTI integration for connecting to external tools and content providers

Comparison with Similar Tools

  • Moodle — PHP-based LMS with a larger plugin ecosystem; Open edX scales better for massive open courses
  • Canvas LMS — polished commercial LMS; Open edX is fully open source with no feature gating
  • Coursera/Udemy — hosted platforms; Open edX gives full control over data and branding
  • Google Classroom — lightweight and free; Open edX offers richer assessment and certification features

FAQ

Q: Is Open edX free to use? A: Yes. The platform is open source under the AGPL license. You host it yourself or use a managed hosting provider.

Q: How many learners can it handle? A: It powers edX.org with tens of millions of users. Scaling depends on your infrastructure provisioning.

Q: Can I issue certificates? A: Yes. Open edX supports customizable course completion certificates with verification options.

Q: What is Tutor? A: Tutor is the official Docker-based deployment tool for Open edX, replacing the older native installation method.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires