Open edX Architecture Open edX 架构 Open edX is a web-based platform for creating, delivering, and analyzing online courses
It is the software that powers edx
org and many other online education sites
Open edX 是一个可以生成、发布、分析在线课程的基于 web 的平台
该平台为 edx
org 等其他在线教育网站提供软件框架
This page explains the current architecture of the platform at a high level, without getting into too many details
We also describe where we are actively working on making changes
本文主要概括性的描述了 Open edX 现有技术架构,不包含更为细致的技术内容
同时,我们也描述了我们目前主要工作集中在何处
Technologies 技术 Almost all of the server-side code in Open edX is in Python, with Django as the web application framework, using Mako templates
平台服务端源代码主要基于 Python 编写,同时在 Web 应用层框架基于 Django框架下的 Mako 模版系统开发
The browser-side code is written primarily in JavaScript
Some of the code