问题标签 [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 回答
74 浏览

openedx - OpenEDX 开发流程

我目前正在尝试基于 OpenEDX 制作我自己的平台,我正在与 devstack 合作来做到这一点。我是否需要在我的服务器上安装 fullstack 并让它们共享一个 git 存储库以进行更新,或者这不是正确的方法吗?

PS对不起,如果这不是问题的正确位置,但我找不到更好的。

0 投票
1 回答
221 浏览

oauth-2.0 - 我想使用 auth0 在我的 OpenEDX 上对用户进行身份验证

我想使用 auth0 对我的 OpenEDX 上的用户进行身份验证。

文档展示了如何使用 google、facebook、LinkedIn 和 Microsoft 配置 openEDX 0Auth2,但我想使用 auth0。

0 投票
1 回答
350 浏览

bitnami - 安装自定义它们后 OpenEdx 500 服务器错误

已在 Bitnami 社区发布。www.community.bitnami.com/t/500-server-error-after-installing-custom-theme/52736

我正在尝试从链接安装一个开放的 edx 主题:www.github(dot)com/dadasoz/edx-bootstrap-theme。并按照 docs.bitnami(dot)com/installer/apps/edx/#how-to-install-a-custom-standford-theme 中的步骤操作

** 我收到 500 个内部服务器错误。

阿帕奇日志

[2017 年 10 月 18 日星期三 00:51:26.682720] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2.7/site-packages/mako/runtime.py” ,第 890 行,在 _exec_template [Wed Oct 18 00:51:26.682723 2017] [:error] [pid 25207] callable_(context, *args, **kwargs) [Wed Oct 18 00:51:26.682726 2017] [:error ] [pid 25207] 文件“/tmp/mako_lms/cd6b613ed628f9f43e33fb106119f020/edx-bootstrap-theme/lms/templates/main.html.py”,第 293 行,在 render_body [Wed Oct 18 00:51:26.682729 2017] [:error ] [pid 25207] runtime._include_file(context, (static.get_template_path('header.html')), _template_uri, online_help_token=online_help_token) [2017 年 10 月 18 日星期三 00:51:26.682733] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2.7/site-packages/mako/runtime.py”,第 752 行,在 _include_file [10 月 18 日星期三 00:51:26.682736 2017] [:error] [pid 25207] callable_(ctx, **_kwargs_for_include(callable_, context._data, **kwargs)) [2017 年 10 月 18 日星期三 00:51:26.682739] [:error] [pid 25207 ] 文件“/tmp/mako_lms/cd6b613ed628f9f43e33fb106119f020/edx-bootstrap-theme/lms/templates/header.html.py”,第 34 行,在 render_body [Wed Oct 18 00:51:26.682742 2017] [:error] [pid 25207 ] runtime._include_file(context, (static.get_themed_template_path(relative_path='theme-header.html', default_path='theme-header.html')), _template_uri, online_help_token=online_help_token) [2017 年 10 月 18 日星期三 00:51:26.682746 ] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2.7/site-packages/mako/runtime.py”,第 625 行,在**kwargs)) [Wed Oct 18 00:51:26.682739 2017] [:error] [pid 25207] File "/tmp/mako_lms/cd6b613ed628f9f43e33fb106119f020/edx-bootstrap-theme/lms/templates/header.html.py",第 34 行,在 render_body [Wed Oct 18 00:51:26.682742 2017] [:error] [pid 25207] runtime._include_file(context, (static.get_themed_template_path(relative_path='theme-header.html', default_path='theme- header.html')), _template_uri, online_help_token=online_help_token) [2017 年 10 月 18 日星期三 00:51:26.682746] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2 .7/site-packages/mako/runtime.py”,第 625 行,在**kwargs)) [Wed Oct 18 00:51:26.682739 2017] [:error] [pid 25207] File "/tmp/mako_lms/cd6b613ed628f9f43e33fb106119f020/edx-bootstrap-theme/lms/templates/header.html.py",第 34 行,在 render_body [Wed Oct 18 00:51:26.682742 2017] [:error] [pid 25207] runtime._include_file(context, (static.get_themed_template_path(relative_path='theme-header.html', default_path='theme- header.html')), _template_uri, online_help_token=online_help_token) [2017 年 10 月 18 日星期三 00:51:26.682746] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2 .7/site-packages/mako/runtime.py”,第 625 行,在682742 2017] [:error] [pid 25207] runtime._include_file(context, (static.get_themed_template_path(relative_path='theme-header.html', default_path='theme-header.html')), _template_uri, online_help_token=online_help_token) [2017 年 10 月 18 日星期三 00:51:26.682746] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2.7/site-packages/mako/runtime.py” ,第 625 行,在682742 2017] [:error] [pid 25207] runtime._include_file(context, (static.get_themed_template_path(relative_path='theme-header.html', default_path='theme-header.html')), _template_uri, online_help_token=online_help_token) [2017 年 10 月 18 日星期三 00:51:26.682746] [:error] [pid 25207] 文件“/opt/bitnami/apps/edx/venvs/edxapp/lib/python2.7/site-packages/mako/runtime.py” ,第 625 行,在getattr [Wed Oct 18 00:51:26.682749 2017] [:error] [pid 25207] (self.name, key)) [Wed Oct 18 00:51:26.682752 2017] [:error] [pid 25207] AttributeError: Namespace “静态”没有成员“get_themed_template_path”

我的网站现在关闭了。有人可以帮我解决这个问题吗?

0 投票
1 回答
531 浏览

django - CSRF 验证失败。请求中止 - 购物车配置

我正在尝试为课程启用支付模块,当我单击结帐时,我收到“CSRF 验证失败。请求中止”。. 我尝试在 Django 管理面板中将我的域添加到“主页 › Cors_Csrf › X 域代理配置 › XDomainProxyConfiguration()”。甚至修改了 lms.env.json 以添加 "ENABLE_CROSS_DOMAIN_CSRF_COOKIE": true, " ... 仍然面临问题。任何人都可以帮忙。

谷歌群消息链接:https ://groups.google.com/d/msg/edx-code/4VnLJG-raPE/llF1PDG9AQAJ

0 投票
1 回答
510 浏览

python - 如何在 Ubuntu 16 中为 Openedx 正确安装 Nfsd

Openedx 根据附加的图像期待 nfsd。

在此处输入图像描述

所以,我尝试使用此链接安装它: https ://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04

但下面的命令不起作用:

但我试着在前面加上“服务”这个词

最终我想安装openx没有错误。如何修复我的 nfsd 安装,以便我可以使用它来安装 opensx?谢谢

0 投票
1 回答
191 浏览

edx - OpenEdx - 无法在 xblock 中使用 author_view

我似乎无法author_view在我创建的 Xblock 中执行。

也许我误解了它的意图author_view是什么,或者我期望它做什么。据我了解,一旦您将 Xblock 添加到 Vertical(例如,当您可以重新排序 Xblock 或单击其编辑按钮时显示在 Xblock 内的内容),它就是在工作室中显示的视图。

我进行了大量搜索和文档阅读,但找不到任何使用author_view. 但是这样的陈述:

用于在 Studio 中为教师预览此 XBlock 的视图。student_view如果未定义 author_view,则默认为。

让我觉得这就是我要找的。

在我的情况下,Xblock 在学生视图中执行一些 javascript 工作,因此没有内容可以显示给学生。在 Studio 视图中,我希望它显示可编辑参数而不执行任何 javascript。

我的 xblock python 文件的相关部分是:

我尝试将日志语句添加到学生/作者视图中,但唯一被调用的是student_view.

我最终对此有一个解决方案,其中涉及检查LMS_ROOT_URL并将其与window.locationjavascript 中的只是做我想做的事。myxblock_xblockauthor_view

任何见解将不胜感激!谢谢!

0 投票
0 回答
324 浏览

python - 如何让 Django-CMS 和 Open Edx 对用户使用相同的身份验证?

我们正在开发一个 Django 项目,我们需要在其中集成三个不同的 Django 包,即 CMS(Django-CMS 或 Wagtail)、LMS(Open edX)和支持/票务系统。

由于 Django-CMS,Open Edx 都有自己的用户身份验证,但我们希望它们共享一个通用的身份验证(用户名、密码、用户配置文件),以便登录网站的一个部分的用户能够顺利移动到其他部分。

如何使这些不同的包共享相同的身份验证?是否有任何指南或程序来集成这些不同的 Django 包?

(关于这种包集成的谷歌搜索没有任何明确的文档,所以我决定在stackoverflow上问这个)

0 投票
1 回答
362 浏览

sql - 如何在openxx中更新数据库课程

我正在尝试更新我的数据库条目。恢复sql文件后,它显示在数据库中。但未在 opensx 站点 (lms /cms) 中更新。

也在主页上显示旧条目。我如何更新 gui 条目?

0 投票
1 回答
132 浏览

xml - 从 edge.edx.org 导出课程的不同视频格式

我在 edge.edx.org 上有一门课程,里面有一些视频,我导出了课程并想导入到我的 Open edX 实例(eucalyptus.1),但我会收到这个错误:

在检查导出的 XML 文件中视频块的内容后,我会看到该文件 (edx.edx.org) 与我在本地实例 (eucalyptus.1) 上创建和导出的视频课程之间的差异。来自 Edge 的视频的 XML 内容:

来自本地 (eucalyptus.1) 实例的视频:

我的问题是,是否可以将课程从较高版本的 edX 导入到较低版本(除了视频之外的所有内容实际上都正确导入),如果没有,是否有已知的解决方法?此外,如果错误表明这些字段可能不为空,为什么首先在导出时将它们设置为空?

0 投票
1 回答
147 浏览

openedx - Openedx 导入失败,并显示“'NoneType' 对象没有属性 'data_dir'”消息

我在我的个人 opensx 实例上创建了一个课程。然后将其导出,并尝试将其导入机构平台,但出现错误:

在此处输入图像描述

如何解决这个问题?


编辑:另外,重复的部分没有正确导出。您必须通过单击创建按钮来创建它们,然后将相关内容移动到其中。