我试图用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) 当我尝试登录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时发生错误
我在服务器上收到登录成功消息,但在此之后我立即收到该错误.
我一直在为 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+ 开头)。
无论我给出什么路径(例如通过根文件夹,通过绝对路径),都会重复相同的错误。我没有解决方案。我非常感谢建议和帮助。
谢谢。
我正在制作自己的开发工具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) 我最近刚刚使用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开发.了解哪些文件需要配置以及其他重要细节会很好.谢谢.
我正在使用预安装的映像在AWS中运行全栈edx平台。我尝试使用手动方法来应用斯坦福主题,如下所述:
https://github.com/edx/edx-platform/wiki/Stanford-Theming
我在这里克隆了一个主题存储库:
https://github.com/Stanford-Online/edx-theme
并做了上述教程中描述的内容。主题文件放置在相应的目录中。
但是在重新编译lms资产之后,lms并没有改变。
什么都没发生。
我正在使用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)