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: ubuntu 16.04原生native 安装部署

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

搭建Open edX经验总结

Open edX

openedx 安装

最简易的方式 export OPENEDX_RELEASE=named-release/cypress wget https://raw.githubusercontent.com/edx/con...

Open edX常见配置(fullstack)

1. 创建django的管理员账号> sudo su -s /bin/bash edxapp > cd > /edx/bin/python.edxapp /edx/bin/manage.edxapp ...

Open edX Devstack配置视频上传

github地址:https://github.com/edx/edx-platform/wiki/Developing-on-the-edX-Developer-Stack Amazon We...

Open edX安装Devstack

1.安装准备软件:  VirtualBox >= 4.3.12  Vagrant >= 1.6.5 2.执行安装的版本: export OPENEDX_RELEASE="named-release/c...

node-v8.8.1-x64 -- mac & windows 安装包

  • 2017年10月29日 19:13
  • 28.78MB
  • 下载

mac上通过npm安装cordova失败

在mac上构建cordova开发环境时: sudo npm install -g cordova,出现如下错误: npm ERR! Darwin 14.0.0 npm ERR! ...

mac系统上的越狱安装必备软件

  • 2017年02月09日 15:17
  • 8.55MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac 安装openedx
举报原因:
原因补充:

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