问题标签 [khan-academy]

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 回答
69 浏览

javascript - Pacman Tilemap 无法正确更改

下面的代码应该用空格替换 tilemap 索引,但是没有任何反应。

瓷砖地图:

更改 tilmap 的代码:

奇怪的是,如果它是 tilemap[i] 甚至是 tilemap[j] 而不是 tilemap[i][j],它会做你认为它会做的事情,并且 tilemap[i][j] 用于遍历 tilemap在它所在的循环中。换句话说,这会改变瓦片地图中的整行:

0 投票
3 回答
2603 浏览

processing.js - 如何在 processing.js 中更改角度模式?

Khan Academy processing.js 使用度数作为角度值的默认值,但您可以通过以下方式对其进行修改:

Processing.js 默认使用弧度,但文档中提到了角度模式(这里作为旋转函数的参数):

角度浮点数:根据当前角度模式以弧度或度数指定的旋转角度

但我没有找到改变它的功能。rotate函数本身的代码提示没有度数模式:

有没有办法改变角度模式?

0 投票
0 回答
978 浏览

algorithm - 调度算法中的等待时间和周转时间

我为所有算法构建了我的 gann 图。我最近发现他们是一个可以计算等待时间和周转时间的新公式。

它对 FCSF、SJF 和圆形 .. 有效吗?

0 投票
1 回答
3042 浏览

javascript - 广度优先搜索算法

我正在学习算法。我被困在实施 BFS 练习部分。他们网站上没有关于练习的线索或解决方案。我不知道我在哪里犯了错误?

有人请帮助我了解我在哪里做错了。

这是我的代码。

测试用例

0 投票
1 回答
162 浏览

khan-academy - 获取 KA 运动层次结构

有没有办法使用 API 获取整个练习树的 json,就像这样(数组或对象)?

肿瘤坏死因子。

0 投票
1 回答
105 浏览

javascript - 我的 Processing.js 程序中的所有角度如何都是度数而不是弧度?

我正在使用 Javascript 和 ProcessingJs 编写游戏。在可汗学院(我正在编码的地方)上,在 PJS 程序上,默认的角度模式(变量)是“度数”。但是,当我在网页上定义此模式时,角度仍然以弧度为单位...有谁知道如何将所有角度更改为度数模式而不一一更改(有一种方法可以将角度从弧度更改为度一个一个,但这会减慢程序吗?

这是程序的样子(看菜单装饰):我的项目仍在进行中

这是网页(看菜单):网页测试

0 投票
0 回答
142 浏览

khan-academy - 可汗学院/api/v1/exercises/[exercise-slug]用户的意义是什么:http://nouserid.khanacademy.org/pre-phantom-user-2

所以我有一个与可汗学院的 api交互的脚本。本质上,我使用 /api/v1/user/exercises/ 调用来获取有关学生进度的数据。

好吧,直到最近,当我使用尚未将我设置为教练的学生电子邮件时,返回的数据将用于我自己的可汗学院帐户。所以我有一个条件设置来测试用户是否 == 我,如果是,则将用户电子邮件附加到错误列表并继续循环遍历学生。

现在我将 phantom-user-2 视为用户,我不知道我是否应该得出结论,它实际上是学生的数据,或者只是用户值所暗示的幻像数据。

由于我使用这些数据来填充学生成绩簿,我担心确实有我作为教练的学生可能会在用户字段中以某种方式具有相似的值,所以我犹豫是否要设置类似的条件来追加这些到错误列表中。

我想我可以对其进行测试,看看它是如何发挥作用的,但是如果知道的人可以让我知道 phantom-user-2 在什么条件下出现在用户字段中,这将有助于让我放心,我真的会欣赏它。

0 投票
1 回答
42 浏览

javascript - 我无法让我的线条粗细正确响应修改后的输入

在下面的代码片段中,我无法获得 y 轴的粗细,以便我的正在进行的图形计算器正确响应变量 axes.y.thickness。

这是整个程序:

如果有人可以帮助我弄清楚为什么变量 axes.x.thickness 响应完美,但变量 axes.y.thickness 仅在其值大于 axes.x.thickness 时才有效,那就太好了。此外,解决方案会有所帮助,但可能不是必需的。

0 投票
1 回答
33 浏览

khan-academy - API Khan 响应中缺少值(“is_coach_recommended”)

我发现目前“ /api/v1/user/exercises”对应的API调用没有返回值“ is_coach_recommended”。这表示老师是否推荐了相应的练习(技能);这与它确实出现的 API 资源管理器 ( http://api-explorer.khanacademy.org/api/v1/user/exercises ) 中提供的示例 json 响应示例形成对比。

你知道如何让它出现吗?也许使用查询以前版本的 API Khan 的请求?这些信息对于我们项目的开发至关重要,所以我希望你能帮助我恢复这些信息。

谢谢!

0 投票
1 回答
387 浏览

khan-academy - 我如何访问所有学生的数据?

我正在制作一个使用 KA 的 API 对教练进行身份验证的应用程序,以提供有关每个学生进度的统计数据和报告。

我如何看到“我为谁当教练”( 的倒数/api/v1/user.coaches)?

或以其他方式请求我所有学生的用户和进度数据?