mac 安装openedx

原创 2017年05月08日 15:36:09

导语

Openedx 平台是一个免费且开源的课程管理系统(course management system),早先由edX开发,而后向全球开放在线课程 (MOOCs)推广使用。
https://open.edx.org/about-open-edx

openedx 架构

  1. Open edX 是一个基于网页的系统,集成课程创建,分发和在线分析功能,适用于大规模部署。

  2. 在Open edX项目中包含多个组件,最主要的为edx-platform,其中包含了学习管理(learning management)和课程认证应用(course authoring applications)。

  3. Open edX几乎所有的服务端代码都是用Python写的,利用Django作为网络应用的框架

https://open.edx.org/contributing-to-edx/architecture

发行版本

Open edX采用vagrant这一管理虚拟机的命令行工具包统一管理,分为开发版(devstack)和全功能版(fullstack),区别在于开发版注重代码功能的调试,全功能版集成了像nginx等服务,安装后可以直接部署。两种版本在官网上都采用vagrant的box实例发布(类似于docker的镜像),大小约4G。
另外,发行版的命名遵从英文字母顺序ABCD…,以字母开头的单词作为名称,例如Aspen,Birch,Cypress,Dogwood,Eucalyptus,Ficus,笔者最新的是17年的Ficus。

ps:镜像建议通过下面的脚本下载,不建议直接下载,可能与国内网速有关。

https://openedx.atlassian.net/wiki/display/DOC/Open+edX+Releases

安装示例:mac+fullstack(open-release/ficus.3)

预安装软件

VirtualBox 4.3.12 or later.
Vagrant 1.6.5 or later.

[http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/open-release-ficus.master/installation/installation_prerequisites.html#installation-prerequisites]

安装流程

  1. 创建目录
mkdir fullstack
cd fullstack
  1. 设置安装环境变量OPENEDX_RELEASE
export OPENEDX_RELEASE="open-release/ficus.3"
  1. 下载安装脚本
curl -OL https://raw.github.com/edx/configuration/$OPENEDX_RELEASE/util/install/install_stack.sh
  1. 运行脚本
bash install_stack.sh fullstack

[http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/open-release-ficus.master/installation/fullstack/install_fullstack.html#installation-prerequisites-for-fullstack]

总结

以这种官方推荐的镜像方式下载安装是最方便的,百度搜到的一些基于Ubuntu的安装有部分失效,建议采用此种安装过程。

版权声明:本文为博主原创文章,未经博主允许不得转载。

搭建Open edX经验总结

Open edX
  • u013510614
  • u013510614
  • 2015年11月28日 11:40
  • 6036

open edx: ubuntu 16.04原生native 安装部署

1. 引言openedx作为哈佛大学等美国顶尖大学推出的在线教育平台,在全世界有着广泛的应用。相较于同类的基于php的moodle,openedx核心代码基于python的django框架。现在,op...
  • u011077672
  • u011077672
  • 2017年05月31日 09:38
  • 1952

mac 安装openedx

导语Openedx 平台是一个免费且开源的课程管理系统(course management system),早先由edX开发,而后向全球开放在线课程 (MOOCs)推广使用。 [https://op...
  • u011077672
  • u011077672
  • 2017年05月08日 15:36
  • 531

Open edX 学习、开发、运维相关链接整理

原文地址:http://edustack.org/ 所需知识: Linux Git Python (Django Mako coffeescript sass) (MongoDB ...
  • u013510614
  • u013510614
  • 2015年12月04日 10:19
  • 1262

openedx 安装

最简易的方式 export OPENEDX_RELEASE=named-release/cypress wget https://raw.githubusercontent.com/edx/con...
  • znznznlt
  • znznznlt
  • 2016年01月28日 11:37
  • 491

Open edX官方提供5种方式扩展edx

github地址:https://github.com/edx/edx-platform/wiki/Five-ways-to-extend-edX jsinput -- 创建介绍js级别的组件并提...
  • u013510614
  • u013510614
  • 2015年12月21日 17:05
  • 1310

Open edX常见配置(fullstack)

1. 创建django的管理员账号> sudo su -s /bin/bash edxapp > cd > /edx/bin/python.edxapp /edx/bin/manage.edxapp ...
  • u011077672
  • u011077672
  • 2017年05月08日 16:27
  • 867

Open edX安装Devstack

1.安装准备软件:  VirtualBox >= 4.3.12  Vagrant >= 1.6.5 2.执行安装的版本: export OPENEDX_RELEASE="named-release/c...
  • u013510614
  • u013510614
  • 2015年12月14日 21:39
  • 706

Open edx Fullstack安装及安装错误整理

手动安装步骤 1. sudo apt-get update -y sudo apt-get upgrade -y sudo reboot 2. sudo apt-get in...
  • u013510614
  • u013510614
  • 2015年12月04日 10:15
  • 1102

使用ova镜像进行edx平台的部署、配置过程

这是edX平台的搭建过程,本人是在win7系统上采用虚拟机(Ubuntu)作为服务器,Google浏览器作为客户端进行配置搭建测试的。 1.使用edX-CyPress-eduStack.ov...
  • GCL9311
  • GCL9311
  • 2016年07月29日 14:26
  • 1318
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac 安装openedx
举报原因:
原因补充:

(最多只允许输入30个字)