标签: edx

Vagrant - paver devstack错误:"[Errno 20]不是目录"

我试图用Vagrant安装edx Devstack,我在Windows机器上.我收到的错误似乎是由Windows不支持的符号链接引起的.

根据Windows处理行结尾和符号链接下的edx故障排除指南,我应该在cygwin中运行以下命令来处理符号链接.

git rm --cached -r . && git reset --hard

git config --global alias.add-symlink '!__git_add_symlink(){
    dst=$(echo "$2")/../$(echo "$1"); 
    if [ -e "$dst" ]; then 
        hash=$(echo "$1" | git hash-object -w --stdin); 
        git update-index --add --cacheinfo 120000 "$hash" "$2"; 
        git checkout -- "$2"; 
    else 
        echo "ERROR: Target $dst does not exist!"; 
        echo "       Not creating invalid symlink."; 
    fi; 
    }; __git_add_symlink "$1" "$2"'

git config --global alias.rm-symlink '!__git_rm_symlink(){
    git checkout -- "$1"; link=$(echo "$1"); 
    POS=$'\''/'\''; DOS=$'\''\\\\'\''; …
Run Code Online (Sandbox Code Playgroud)

git vagrant edx devstack openedx

12
推荐指数
1
解决办法
391
查看次数

edX MongoDB连接错误111

当我尝试登录edX Studio时,我总是收到连接错误:

ConnectionFailure at /home/
[Errno 111] Connection refused

Request Method: GET
Request URL: http://localhost:8001/home/
Django Version: 1.4.20
Exception Type: ConnectionFailure
Exception Value: [Errno 111] Connection refused

Exception Location: /edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pymongo/mongo_client.py in __init__, line 369
Python Executable: /edx/app/edxapp/venvs/edxapp/bin/python
Python Version: 2.7.3
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌上做了尽职调查并做了以下事情:

sudo rm /var/lib/mongodb/mongod.lock

sudo mongod --repair

sudo service mongodb start
Run Code Online (Sandbox Code Playgroud)

而且所有这些都是变化,没有什么可以做到的.

请问有人可以帮助我吗?谢谢阅读.

编辑:当我尝试通过:staff@example.com edx登录edX Studio时发生错误

我在服务器上收到登录成功消息,但在此之后我立即收到该错误.

mongodb edx

8
推荐指数
2
解决办法
3309
查看次数

不是有效的可编辑要求。它应该是本地项目的路径或 VCS URL

我一直在为 Ubuntu 18.04(使用 Docker 容器)使用 open-EDX (LMS) -(Juniper 版本)Devstack 安装。我最近将 edx-proctoring git 克隆到我使用 Devstack 的地方,这样我的文件夹结构将如下所示:

openEDX/credentials(或)devstack(或)edx-platform(或)edx-proctoring ......等等......

现在,我需要将克隆的文件夹安装到我预先存在的 devstack 开发中。我正在使用这些说明: https://github.com/edx/edx-proctoring/blob/master/docs/developing.rst

我陷入了子部分:将 LMS 和 Studio 的监考包安装到容器中的 edx-platform 部分: 如何在 edx-proctoring 上进行开发? 我为 private.txt 文件中的 git-cloned 文件夹提供了正确的路径。现在,进入 make lms-shell 后,当我尝试调用paver install_prereqs时 ,它给出以下错误: 错误:/folder-path/ 不是有效的可编辑要求。它应该是本地项目的路径或 VCS URL(以 svn+、git+、hg+ 或 bzr+ 开头)。

无论我给出什么路径(例如通过根文件夹,通过绝对路径),都会重复相同的错误。我没有解决方案。我非常感谢建议和帮助。

谢谢。

edx openedx lms

8
推荐指数
0
解决办法
4922
查看次数

正确拉动edxops /论坛的方式

我正在制作自己的开发工具OpenEdx.

devstack从edx中取出了官方存储库,我正在修改它.

我正在尝试添加forums到我的堆栈但我无法运行,因为docker compose.

我把它添加到composer文件中:

forums:
    command: bash -c 'source /edx/app/forum/cs_comments_service_env && ruby app.rb -p 18080'
    container_name: edx.devstack.forums
    depends_on:
      #   - xqueue:xqueue
      - mongo
      - elasticsearch
      # - rabbitmq:rabbitmq
      - mysql
      - memcached
    environment:
      CACHE_LOCATION: edx.devstack.memcached:12211
      DB_HOST: edx.devstack.mysql
      TEST_ELASTICSEARCH_URL: "http://edx.devstack.elasticsearch:9200"
    image: edxops/forums:latest
    ports:
      - 4567:4567
Run Code Online (Sandbox Code Playgroud)

我对运行中正确的命令感到困惑:

studio:
    command: bash -c 'source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py cms runserver 0.0.0.0:18010 --settings devstack_docker'
Run Code Online (Sandbox Code Playgroud)

这是工作室的命令.

forums:
    command: bash -c 'source /edx/app/forum/cs_comments_service_env && ruby app.rb -p 18080' …
Run Code Online (Sandbox Code Playgroud)

ruby edx docker docker-compose openedx

7
推荐指数
1
解决办法
183
查看次数

如何配置Open-edX Production Stack SMTP设置?

我最近刚刚使用Vagrant来安装Open-edX在线学习平台的Production Stack.在配置Open-的端口时,我按照此URL上的博客地址http://iambusychangingtheworld.blogspot.ca/2014/03/edx-platform-to-run-cms-at-port-80.html进行了操作. edX平台监听,并且运行良好.我要感谢用户Trinh Nguyen.但是,我想了解有关配置SMTP的更多信息,以便在用户创建帐户时收到他们的激活电子邮件.这可以帮助任何人开始包括我在内的Open-edX开发.了解哪些文件需要配置以及其他重要细节会很好.谢谢.

edx

6
推荐指数
1
解决办法
6104
查看次数

edx平台无法应用斯坦福主题

我正在使用预安装的映像在AWS中运行全栈edx平台。我尝试使用手动方法来应用斯坦福主题,如下所述:

https://github.com/edx/edx-platform/wiki/Stanford-Theming

我在这里克隆了一个主题存储库:

https://github.com/Stanford-Online/edx-theme

并做了上述教程中描述的内容。主题文件放置在相应的目录中。

但是在重新编译lms资产之后,lms并没有改变。

什么都没发生。

edx

4
推荐指数
1
解决办法
1766
查看次数

如何在xml中嵌入python脚本使用大于或小于符号?

我正在使用edX Studio制作课程.我想做一个自定义的python评估输入问题.xml标签被标签中的python代码中的符号><符号关闭似乎存在问题?

<?xml version="1.0"?> 
<problem>
  <p>Name as many online learning platforms as you can: </p>
    <script type="loncapa/python">

def make_a_list(name_string):
    return name_string.split(',')

def count_names(name_list):
    return len(name_list)

def how_many_oli(expect, ans):
    oli_names = ['udacity', 'udemy', 'codecademy', 'iktel'
      'codeschool', 'khan academy', 'khanacademy', 'coursera', 'edx', 'iversity']
    names = make_a_list(ans)
    how_many = len(set(names))
    message_hint = 'Good work!'
    for e in names:
        e=e.strip('"')
        e=e.strip("'")
        e=e.strip()
        e=e.lower()
        who_is = e
        if e not in oli_names:
            message_hint = message_hint+" Tell us about  "+str(who_is).title()+"?"
    if how_many …
Run Code Online (Sandbox Code Playgroud)

python xml edx

0
推荐指数
1
解决办法
3063
查看次数

标签 统计

edx ×7

openedx ×3

devstack ×1

docker ×1

docker-compose ×1

git ×1

lms ×1

mongodb ×1

python ×1

ruby ×1

vagrant ×1

xml ×1