问题标签 [edx]

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 投票
2 回答
542 浏览

java - x++==4 是怎样一个条件?

我正在上 edx 的 Java 课程。对于这个问题,条件是 x++==4。我尝试发现只有当我输入 x 值 4 时,条件才会评估为真。但为什么?

1)为什么当我输入 x = 3 或 x = 2 时,条件评估为假?

2)为什么 x++==4 甚至是一个条件?这就像 x = x + 4。它怎么可能是真或假?它是一个方程,不像 x > 3 等。

在此处输入图像描述

0 投票
0 回答
281 浏览

javascript - 将 HTML5 EME 视频与 edX 平台集成:为什么“initDataType”为空?

我一直在尝试将 HTML5 EME 视频与 edX 视频 xblock 集成

因为我面临这个错误:

生成许可请求失败 DOMException: initData 参数为空。

这是发生错误的函数。

问题是,当我在没有 edX 集成的情况下简单地执行此操作时,它可以正常工作,并且 event.initDataType 是“webm”,而使用 edX 集成它是空的。有人可以帮忙吗?

0 投票
0 回答
66 浏览

ruby - Ruby - 捆绑安装

我是 Ruby 的新手,我正在尝试遵循一些指示。说明如下:

1 安装 Ruby 和 RVM

2 我从 apt-get 和 rvm 安装了 ruby

3 我通过添加源

4.我安装了rvm install 1.9.3-p374

5.然后我做了rvm use "1.9.3-p374@edx-platform" --create

6 然后我做rvm rubygems latestgem install bundler

7 但只要我这样做bundle install --gemfile Gemfile

我收到一条错误消息/root/edx_all/edx-platform/Gemfile not found

说明是在 Ubuntu 12.04 上安装 OpenEdx,并在此处给出 - OpenEdx 的安装说明

请指出我做错了什么来帮助我

0 投票
0 回答
229 浏览

android - 如何为 edx android 应用程序恢复 edx 视频备份

我已经在 android 上安装了 edx,并在视频中下载了超过 3gb。该应用程序最近停止下载新视频,所以我尝试登录和退出但没有运气。我还尝试停止 edx 进程并重新启动,但没有任何改变。然后我备份了 3.51 GB 的 org.edx.mobile 文件夹并卸载了 edx 应用程序。之后我重新安装了应用程序并恢复了备份。但是当我尝试在应用程序上播放视频时,它会直接下载视频。如何正确恢复备份,以便在应用程序中查看下载的视频。org.edx.mobile 文件夹包含 2 个用于视频和字幕的子文件夹。视频文件没有 .mp4 之类的扩展名,但可以在手机的媒体播放器上播放。示例文件名 0b7d6121c6a3b232698274da3754cd57ba3a0953 非常感谢!

0 投票
2 回答
5160 浏览

python - AttributeError:“列表”对象没有属性“重命名”

这是我根据 http://www.espn.com/nhl/statistics/player/_/stat/points/sort/points/year/2015/seasontype/2重命名列的代码

我希望两个表都具有相同的列名。我在 spyder IDE 中使用 python2。
当我运行上面的代码时,它给了我这个错误:

0 投票
1 回答
1055 浏览

vagrant - EDX - /tmp/VBoxGuestAdditions.iso:设备上没有剩余空间(RuntimeError)

在使用 Eucalyptus 2 开放版本为 EDX fullstack 执行“vagrant up”时,我收到此错误消息 -

/tmp/VBoxGuestAdditions.iso: No space left on device (RuntimeError)

我正在运行 Ubuntu 16.0.4 LTS

还有一份报告说 GuestAdditions 版本不匹配。我知道这个主机还没有得到官方支持,但我确实喜欢开拓=]

我有另一个 VirtualBox 安装的残余。清除另一个包后,我得到一个不同的错误 - 我在尝试更新版本的 VirtualBox 之前遇到的一个错误。所以我不确定原始错误是否已解决。

这是新的错误 -

在使用 devstack 之前,我使用了一种解决方法来解决此问题。我将修改文件并重试。

更多配置信息 -

** 我现在已经将 Vagrant 更新到 1.8.5,它已经解决了“未定义的方法 `group_by'”,但空间问题仍然存在。
这是最新的输出 -

主机上的磁盘空间使用情况 -

更新 -
我注意到这个空间实际上并没有在客人身上使用,但我认为是保留的......

0 投票
1 回答
342 浏览

c - 维吉尼密码。代码输出

我一直在研究 cs50 pset2,我认为在研究了几天之后我已经掌握了 vigenere 密码。此代码旨在采用用户给出的字母参数(argv []),并将其用作密钥,通过其在字母索引中的编号来加密用户(字符串)给出的短语。例如,如果您给出参数 'abc' 和字符串 'cat',那么输出应该是 'cbv'(a 移动 0,b 移动 1,c 移动 2) 参数也应该环绕,这样如果字符串是更长的时间,参数将换行到它的第一个字符并继续直到字符串结束。

这就是我的代码:

该代码似乎适用于键 +1 的长度。例如,我输入一个参数'aaaa'

然后输入一串'bbbbb',正确接收'bbbbb'。

但是,如果我输入相同的 'aaaa'

然后输入一个比键长的字符串 +1 'bbbbbbb' 我收到 'bbbbbNN'

我相信我的操作顺序有问题,但尝试移动括号无济于事。我希望有人能指出我正确的方向,为什么我的钥匙没有正确包装。

0 投票
1 回答
94 浏览

edx - 如何到达 edX LMS 端?

我有一个 Open Edx 的自托管安装,并创建了一个超级用户。如何访问 lms 以创建/编辑课程内容?

oeu oeu oe uo eu ouuoeuoeeuoe

0 投票
1 回答
65 浏览

python - 我怎样才能使这个词匹配算法更有效的python

有一个d字母和频率字典,它代表类似于拼字游戏的游戏中的一手牌。如果其中的字母word包含在其中,d则频率改变或删除字母(如果值 == 0)并且函数update返回True,否则d保持不变并且函数返回 `False':

这是 EDX 课程 MITx 6.00.1,计算机科学和 Python 编程简介中问题集 5 的一部分

0 投票
1 回答
325 浏览

vagrant - vagrant - 安装openx devstack时密钥服务器接收失败

我正在尝试在 Windows 10 和 Lubuntu 12.04 上安装 openx devstack;安装了 Vagrant 1.8.6 和 VirtualBox 4.3。
在 Windows 中,我使用Babun Shell来运行命令。

  1. 以管理员身份运行 Babun
  2. mkdir devstack
  3. cd 开发堆栈
  4. 导出 OPENEDX_RELEASE="open-release/eucalyptus.1"
  5. curl -OL https://raw.github.com/edx/configuration/ $OPENEDX_RELEASE/util/install/install_stack.sh
  6. bash install_stack.sh 开发堆栈

遵循open edx 文档中描述的说明后,我得到了密钥服务器错误(在两个操作系统中)。

这是我在安装过程结束时面临的错误:

[1;32m==> 默认值:失败:[localhost] => {“cmd”:“apt-key adv --keyserver ha.pool.sks-keyservers.net --recv 46095ACC8548582C1A2699A9D27D666CD88E42B4”,“失败”:真, “rc”:2} ==> 默认值:stderr:gpg:从 hkp 服务器 ha.pool.sks-keyservers.net 请求密钥 D88E42B4 ==> 默认值:gpg:密钥服务器超时 ==> 默认值:gpg:密钥服务器接收失败:密钥服务器错误 ==> 默认值:==> 默认值:标准输出:执行:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.lCcAGQG10R -- trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver ha.pool.sks-keyservers.net --recv 46095ACC8548582C1A2699A9D27D666CD88E42B4 ==> 默认值:==> 默认值:味精:gpg:从hkp服务器ha.pool.sks-keyservers.net请求密钥D88E42B4 ==>默认:gpg:keyserver超时==>默认:gpg:keyserver接收失败:keyserver错误[0m [1;32m==>默认:= => 默认值:FATAL:所有主机都已失败 -- aborting[0m

接着:

SSH 命令以非零退出状态响应。Vagrant 假设这意味着命令失败。此命令的输出应该在上面的日志中。请阅读输出以确定出了什么问题。

请帮我弄清楚这个问题。
非常感谢。