问题标签 [openedx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
188 浏览

bitnami - 在 microsoft azure 上使用 bitnami 对 Open edx 进行澄清

我已经在 Microsoft Azure 云中使用 bitnami 成功安装了 openEdx。

我想知道以下几点,有人可以帮助我吗?

1)我是一名PHP程序员-但我查看了一些博客,他们提到edx的编写脚本是python等,edx脚本是否支持PHP?"

2)我可以通过winscp连接服务器。谁能告诉我确切的根路径?

3) Edx 和使用 PHP & Mysql 制作的普通应用程序一样吗?

4)我看到了,很多模块都存在并且我们需要安装它才能使用(就像我们在 Wordpress 中做插件一样),那么我们可以根据我们的个人需求进行定制吗?

5)请给我推荐好的启动教程

期待您的回复,提前致谢

0 投票
1 回答
913 浏览

django - OpenEDX-Insights - 令牌错误:发行者无效

我有一个 devstack OpenEDX Dogwood.3 正在运行。我将 Analytics 安装为 FullStack (Ubuntu 12.04)。我点击了这个链接:https ://openedx.atlassian.net/wiki/display/OpenOPS/edX+Analytics+Installation 。

但是当我尝试连接分析时,我遇到了这个错误:

文件“/edx/app/insights/venvs/insights/local/lib/python2.7/site-packages/social/backends/open_id.py”,第 341 行,在 validate_and_return_id_token raise AuthTokenError(self, err) AuthTokenError: Token error : 无效的发行者

谁能帮我 ?

谢谢。

0 投票
1 回答
93 浏览

css - 在 edx-plateform 中运行 LMS 时出现 sass 错误

我正在尝试运行 edx-plateform 的 lms,但我不断收到此错误

CompileError:错误:未定义的变量:“$verdana”。在 lms/static/sass/partials/base/_variables.scss
$sans-serif: $verdana !default;的第 314 行
-----------------^

这就是 _variablesscss 文件中写的内容

我不知道该怎么做才能解决这个问题

0 投票
1 回答
151 浏览

openedx - OpenEdx Devstack 安装失败

我正在尝试按照此处提到的说明安装 OpenEdx Devstack http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/installation/devstack/install_devstack.htmlOPENEDX_RELEASE="open-release/eucalyptus.3"

我面临以下问题

任务:[弹性搜索 | 安装 Elasticsearch 存储库密钥] ************************

==>默认值:失败:[localhost] => {“cmd”:“apt-key adv --keyserver ha.pool.sks-keyservers.net --recv 36095ACC8548582C1A2699A9D27D666CD88E42B4”,“失败”:真,“rc”: 2} ==> 默认值:stderr: gpg: 从 hkp 服务器 ha.pool.sks-keyservers.net 请求密钥 D88E42B4

==> 默认值:gpg:密钥服务器超时

==> 默认值:gpg:keyserver 接收失败:keyserver 错误

==> 默认值:标准输出:执行:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.y5UWlpBXXc --trustdb-name /etc/apt/ trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver ha.pool.sks-keyservers.net --recv 36095ACC8548582C1A2699A9D27D666CD88E42B4

==> 默认值:味精:gpg:从 hkp 服务器 ha.pool.sks-keyservers.net 请求密钥 D88E42B4

==> 默认值:gpg:密钥服务器超时

==> 默认值:gpg:keyserver 接收失败:keyserver 错误

==> 默认:

==> 默认值:致命:所有主机都已失败 -- 正在中止

我在公司防火墙后面。感谢您提供解决此错误的任何帮助。

0 投票
1 回答
739 浏览

javascript - 在文本/模板脚本中加载反应脚本

<script type="text/template"></script>我正在尝试为用于呈现页面元素的项目做出贡献。

我的贡献是将页面的元素更改为 React 组件。但是,当我命令反应在特定 div 中呈现时,ReactDOM.render()我收到一条错误消息

未捕获的错误:_registerComponent(...):目标容器不是 DOM 元素。

我知道这意味着 react 找不到要渲染的 div,所以我需要在 div 之后加载 react 脚本,我已经尝试过了,但错误又出现了。

我试过加载反应脚本,否则像这样

但是当我加载页面时,错误消失了,脚本根本没有加载。

我需要的是在调用外部脚本时加载脚本,IE我可以在里面写一个函数<script type="text/template"></script>来实际加载里面的反应脚本。

更新

0 投票
1 回答
87 浏览

django - 在开放式 EDX 平台上将桌面应用程序与 Xblock 集成?

我正在使用 Python 的 TKINTER 库构建像国际象棋这样的棋盘游戏。但我不确定我的应用程序是否可以与 Xblock 集成。

所以我尝试在 XBlock 中运行简单的桌面应用程序

我再次在与某个处理程序相对应的 xblock python 文件中编写了这段代码,但它不起作用,我无法在 Xblock 中使用它,因此它在学生视图上提供输出,以便学生可以玩这个游戏,老师就可以评价这个。我也无法在 django 应用程序中运行它。

提出一些建议,以便我可以实现这一目标???

0 投票
0 回答
357 浏览

python - OpenEdx:从文件加载 python 脚本

我能够编写一个 python 脚本来检查标签之间的 edx 问题。但是我想从文件中包含一个 python 函数,以便在几个问题中重用代码。我尝试了以下代码:

保存问题时出现以下错误:

问题block-v1:Casal+Basic1+1701+type@problem+block@55479f8087e64d2395b730037cbe83c3 has an error: cannot create LoncapaProblem block-v1:Casal+Basic1+1701+type@problem+block@55479f8087e64d2395b730037'cbe85b730037'cbe83没有属性N3 '代替'

回溯(最后一次调用):
文件“/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/capa_base.py”,第 234 行,init
self.lcp = self.new_lcp(self.get_state_for_lcp ())
文件“/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/capa_base.py”,第 328 行,在 new_lcp
capa_module=self,#njp 文件“/edx/app/edxapp/edx -platform/common/lib/capa/capa/capa_problem.py”,第 192 行,在init
self.context = self._extract_context(self.tree)
文件中“/edx/app/edxapp/edx-platform/common/lib/ capa/capa/capa_problem.py”,第 728 行,在 _extract_context
代码 = unescape(script.text, XMLESC)
文件“/usr/lib/python2.7/xml/sax/saxutils.py",第 46 行,在 unescape 中
数据 = data.replace("<", "<")

是否有可能做到这一点?如果是这样,使用标签是否正确:?当然文件 textinput.py 已上传并且在 python 中运行良好。

<script type="loncapa/python" src="/static/textinput.py" />

0 投票
1 回答
287 浏览

ruby - 正确拉动 edxops/论坛的方式

我正在为与OpenEdx.

我从 edx 中提取了官方devstack存储库,并且正在对其进行修改。

我正在尝试添加forums到我的堆栈中,但由于 docker compose,我无法运行。

我将此添加到composer文件中:

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

这是工作室的命令。

我试过这个,但文件夹不存在。

所以我尝试了:command: bash -c 'ruby app.rb -p 18080'但我收到了这个错误:

所以,我对forums图像以及如何提供它以使其正常工作感到困惑。

谁能帮我?- 如何提供?- 如何运行它(命令)?

更新:

我有一个新配置:

但我仍然有这个问题:

但为什么?

0 投票
1 回答
266 浏览

python - 向 Edx Studio 添加新的 Python 库

我正在使用 OpenEdx,我想添加新的库来创建新的功能。

我有正常的DevStack Edx环境(工作Docker)。

我想google-api-python-client为我的项目添加,所以我将此包添加到: 在此处输入图像描述

重建映像并运行容器后,我在各自的容器中查看这些包:在此处输入图像描述

我的图书馆在哪里?它只发生在StudioLMS一切都很好。

那么:-哪种是正确的外部python包安装方式?

谢谢!

0 投票
1 回答
534 浏览

edx - 运行 edx Studio 时未找到 XModule 分布

我在连接 edx Studio 时遇到问题。当我运行 paver devstack studio 时出现此错误

我以为我可以安装XModulepip install但结果证明它不是一个包,因为 pip 给了我这个错误

任何人都可以提供适当的解决方案