Open edX

edX是一个由麻省理工学院和哈佛大学创建的大规模开放在线课堂平台。它免费给大众提供大学教育水平的在线课堂。 两所大学在这个非营利性计划各资助三千万美元。 2012年秋天,edX在MITx启动。

“edX学习平台” 就像 开源软件似的发展,它使得其它院校机构也可以提供其高级学习的课堂;在edX网,也容许其他学校颁布课堂。edX计划还要创建在线学习软件,它比起课堂的视频,会有更好的互动学习体验。除了提供教育外,edX计划还用来研究学习和远程教育。

edX平台本身是开源的,使用python构建。因为操作系统、语言及网络环境的关系,安装edX过程较繁琐,而且有一些安装包在GFW之外无法访问。我们制作了安装完成的edX镜像,下载后简单配置即可使用。

讨论区 http://community.edustack.org/c/open-edx

语言翻译 https://www.transifex.com/projects/p/edx-platform/

路线图 https://openedx.atlassian.net/wiki/display/PROD/Product+Roadmap

安装  https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/146440579/Native+Open+edX+platform+Ubuntu+16.04+64+bit+Installation

运维技巧
https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/60227913/Managing+Open+edX+Tips+and+Tricks

《Open edX》有109个想法

  1. dumxz说道:

    sudo -u www-data /edx/bin/python.edxapp /edx/bin/manage.edxapp lms –settings aws create_user -e iflab@bistu.edu.cn //这一句命令很长,账号是邮箱号
    sudo -u www-data /edx/bin/python.edxapp /edx/bin/manage.edxapp lms –settings aws changepassword iflab //iflab改为你自己的密码
    我使用以上命令创建超级用户的时候总是出错,为什么呢?

  2. clouyd说道:

    请问 edx与edusoho有什么区别啊?

    1. edustack说道:

      没有研究过。

  3. aixuexi说道:

    你好!我导入了系统2015-5-5版本。启动系统,输入用户iflab和密码iflab,怎么进步去呢?login incorrect。求帮助!

    1. aixuexi说道:

      我使用edustack/edustack.org登陆成功了,还不会用,得慢慢学。
      谢谢

      1. aixuexi说道:

        版主,我参照您提供的配置指南配置了OVA的SMTP,使用了163的邮箱smtp.163.com。用户名、口令也是这个邮箱的。
        使用studio.edustack.net:18010能打开studio,在注册用户时,studio提示会发送激活邮件。可我就是收不着激活邮件。
        是我配置错了吗?
        请帮助!!!

        1. edustack说道:

          你先用别的smtp客户端测试一下配置是否正确。
          另外可以试试使用25端口,不做加密。

  4. 请问安装完 只能本地访问edx 用IP 访问不了 请问设置哪里?是 /etc/hosts 么? 第一次使用linux 请勿怒。。

  5. Raymond说道:

    Edx发布了移动平台版本,我们下载了安卓系统的代码,进行了本地化配置(服务器指向本地的课程中心),但登录时提示 OAuth找不到,看资料OAuth是进行移动端认证,看Edx目录这个OAuth应该已经安装了,该如何配置,请高手支招。

  6. 我是在虚拟机VMWare安装的ubuntu系统里搭建edx平台,参考的是https://github.com/edx/configuration/wiki/edX-Ubuntu-12.04-64-bit-Installation这篇教程,但是在执行sudo ansible-playbook -c local ./edx_sandbox.yml -i “localhost,” 这句命令时总是报错,错误提示是error:no alternatives for libblas.so.3gf,这个错误怎么解决呢,非常着急,衷心的感谢!

    1. 参照我们的项目成员博客https://idefs.com/share-open-share-2014-9-18-edx-ova-template-by-edustack.html

  7. vmware导入后打不开虚拟机,是因为ova镜像只支持64位的吗?求指导

    1. edustack说道:

      ova是在64bit的vshpere制作的。

      1. 打开了,edx虚拟机链接后,修改了密码,然后就不知道怎么办了,哪里有帮助文件吗?需要什么知识才能配置?

  8. 孤城遥望说道:

    启动虚拟机后,按照屏幕上的提示,访问http://192.168.145.128,无法访问。但在宿主机的命令窗口可以ping通这个ip,这是怎么回事呀?

  9. 孤城遥望说道:

    对不起,我实在是个新手,我已在VMware中把你们制作的voa镜像导入,并启动了虚拟机,修改了密码,进入命令行界面,但接下来我就不知该怎么做了,该怎样启动浏览器,访问edx?以前用图形界面用惯了,碰到字符界面不知所措。能否请您给予指点?谢谢!

  10. fox说道:

    无论如何都登录不进去,输入了iflab,然后输入新密码,可是无论如何都总是提示:you must choose a longer password

    1. 首次进入,强制改密码,您没有认真阅读系统提示和我们的文档

    2. 淡定说道:

      密码长度不够

  11. 请问怎么查看学习跟踪数据?比如一门课有多少人通过之类的,老师怎么判作业呢?全部都是自动的吗?我看也可以创建主观题呀。谢谢。

  12. 孤城遥望说道:

    用VirtualBox能导入你们制作的ova镜像么?

    1. 我们没有做VirtualBox测试,但是vmware plaver/workstation/fusion/vsphere 是绝对可以的

    1. admin说道:

      镜像里面有说明

  13. 清华学堂在线顶部有课程,院校菜单的,但我从github上安装的菜单只有现在注册按钮,请问课程,院校这些菜单是扩展的吗?有可以修改的配置吗?还是要自己修改源码的啊?

  14. 请问部署完OVF模版后,系统的用户名及密码是什么呵?

    1. admin说道:

      系统里面有提示的用户名iflab密码iflab

    2. 系统里面有提示的用户名iflab密码iflab

      1. spike说道:

        root的密码是什么?我需要修改IP地址。

        1. 。。。。我们没有设置root密码。ubuntu系统是不建议直接root的,如果需要高权限执行,请使用sudo

  15. 为什么收不到注册激活的邮件呢?应该怎样修改?

    1. yhongm说道:

      进入虚拟机登陆的账号和密码是什么?

      1. admin说道:

        首次进虚拟机是有提示的,用户名iflab密码iflab

  16. 恭喜恭喜,最近热闹啦!好消息。想请教一下怎样通过修改edx的代码,改变网页显示的模板。我用的是vagrant安装的,vagrant ssh 登录客户机后,不知道代码存在哪里了?

    1. 难道不在/edx 么。您可以在官方vagrant发布页留言咨询

      1. /edx 下面目录多了。搞不懂,具体在哪个目录里。另外,如果用虚拟机,直接在本机安装的话,是不是一定要用代理,不然由于被墙,可能安装不成功?

        1. 不一定要用代理。/edx 下面目录多那是自然的。您不明白我们也帮不上~

  17.  灬高高高高高高岗说道:

    讨论区的评论和回复不能保存

      1.  灬高高高高高高岗说道:

        镜像可以! 自己安装的貌似评论和回复不能保存

  18. 123说道:

    一直卡在登陆页面 login,进不去。。。。账号密码是什么来着。。。iflab bistu123不行啊 要怎么办,急

    1. 您可以按照 上面的步骤自行建立。另外,登陆/admin 页面是用用户名,登陆前台 是用email !!! iflab用户名对应的email是iflab@bistu.edu.cn

  19. 小王说道:

    安装5.14这个版本的release,其它没问题,但studio访问的页面,css样式缺失(页面上仅显示文字),然后注册什么的都不成功,不能使用studio,不知什么原因(没有修改任何东东啊)

    1. 小王说道:

      重新’手动编译assets’后可以了

  20. EDX需要提前安装APACHE和MYSQL这类的软件么

    1. 不需要,脚本会自行安装。您可以直接下载我们的镜像测试

  21. 请求帮助,我在安装时遇到到一个问题,EDX自动配置时,停在TASK: [edxapp | checkout edx-playform repo into {{edxapp_code_dir}}]过不去,也没有任何的提示信息请问有什么解决办法,谢谢

    1. 您的这个问题我在竹轩小站解答过了

  22. 青蛙呢你的虚拟环境是搭在mac上还是win上,我在amc virtualbox上总是硬件就启动不起来

    1. 青蛙是管理员。我们的虚拟环境是在vsphere上

  23. 王小为说道:

    你好,我想以管理员身份登录http://x.bistu.edu.cn,看下演示功能,有用户名密码提供吗,谢谢

  24. cie说道:

    老师您好,我用的虚拟机是vmware workstation 10,启动时显示hd0 write error,然后在启动过程中也有多次写错误,还有几个服务都不能启动,一直看不到启动成功的信息,请问能否解决

    1. hd0 write error是正常的可以忽略。您所指的服务不能启动应该是网络服务,如果您的vm网络不是设置的nat或者host-only,那么首次启动将会很漫长,因为找不到dhcp服务器

      1. cie说道:

        谢谢您的回复。我的联网方式是nat,中间出现几次服务启动失败的信息,最后一直停在mysql服务未能启动被关闭的状态不往下执行了

        1. 不会吧。我们镜像发布之前都是测试过的。我在测一遍

          1. cie说道:

            老师您有qq或邮箱吗?我把截图发给您看看吧

          2. cie说道:

            老师,我把出错截图发到root@idefs.com,麻烦您有时间帮我看看

  25. 舒雨说道:

    已经搞定了,谢谢,只是没找到如何设置中文,请不吝赐教~

    1. 参考http://www.idefs.com/recordsedx-platform-internationalization-i18n.html

      1. 舒雨说道:

        按照教程一步一步的完成了,但是发现很多地方没有汉化,另外就是,目前这个系统,只有前台汉化了吗?我登录www.example.com/admin,发现后台全英文的,是否管理部分还没有汉化?

        1. 后台那些模块名 之类的我个人认为还是不要汉化的好。顺便说一句,对于运维来说,懂得人不需要汉化,不懂得人汉化了也没用

  26. 舒雨说道:

    新版本如何添加管理员?

  27. 轰龙龙说道:

    请问edx django的登录名和密码是多少呀?用iflab,bistu123好像不对

  28. 进入后台admin/用iflab,bistu123给过来的帐号密码提示错误哦。说道:

    进入后台admin/用iflab,bistu123给过来的帐号密码提示错误哦。

    1. 由于某些因素,新版本并我们没有设置添加系统管理员,请自行添加

      1. 亲,如何自行添加,是否按照上文提到的超级账户的方法添加?

      2. 我用了一下,sudo -u www-data /edx/bin/python.edxapp ./manage.py lms –settings aws create_user -e user@example.com总是说manage.py文件找不到

          1. 还请老师明示,我反复读了几次,态度很端正

          2. admin说道:

            执行代码的路径不对,清闲cd 至edx-platform 目录

          3. 我还是解决不了,麻烦老师给说得详细一点点就行

  29. 你好,如果用您提供的虚拟机,除了本机能访问edx外,外文能访问吗?有没有直接在主机上安装的教程可以参考。

    1. 可以的,这个镜像只作为测试分发给各位。安装,请移步http://idefs.com

  30. Fu ด้้้้้็็็็说道:

    还有个问题是,我按照你在讨论区的帖子做了本地化,但是好像只有很少量的英文被汉化了。这是正常的吗?

      1. Fu ด้้้้้็็็็说道:

        rake那里会出错。请问正确的做法是什么?

  31. 应该不太可能,你的设置可能哪里出问题了。我在发布之前测试过的

    1. Fu ด้้้้้็็็็说道:

      我再试试。问题黑多,先谢谢了!

  32. Fu ด้้้้้็็็็说道:

    我按照这个模版安装好了,本机可以通过访问虚拟机IP登录edx测试平台。但是我访问不了studio,请问studio对应的端口在哪里设置,是多少呢?

      1. Fu ด้้้้้็็็็说道:

        刚解决了,是在NGINX里把CMS的侦听server从默认的80改成另外一个端口就可以了。但是为什么80就不行呢。

        1. 你没必要改nginx,你修改本机hosts,把虚拟机IP 指向studio.example.com,然后本机访问studio.example.com就是studio

          1. Fu ด้้้้้็็็็说道:

            我虚拟机IP是192.168.1.102,我之前修改本机hosts,把这个IP 指向studio.example.com,无法访问studio。只有改了CMS的端口并重启nginx以后,才能够访问studio。另外,LMS都是没有问题的。

  33. wang说道:

    你好 ubuntu这个有图形界面吗 谢谢

    1. admin说道:

      显然是没有的。您不觉得服务器装桌面是一件很浪费的事么

  34. chris说道:

    你好,我首次接触linux,不会懂如何设置nginx监听*.example.com,请问访问studio的端口是多少呢?

  35. mfj说道:

    刚才有点小问题,现在能下了。不好意思

  36. mfj说道:

    现在下载不了了?

  37. lezi说道:

    我是在hyperv虚拟机上安装的,能提供hyperv的版本吗

    1. admin说道:

      因为我们这里不使用hyperv,所以目前只会提供vm和openstack两种版本的。

    2. admin说道:

      你可以尝试这一款软件 StarWindConverter ,转换VMWare到HyperV

发表评论

您的电子邮箱地址不会被公开。

eighty nine − eighty eight =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据