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

api - 可汗学院 API 中的关键字搜索

我正在使用可汗学院 API 来获取主题、练习和视频。我希望通过 API 提供基本的“按关键字搜索”功能,用户可以在其中键入关键字,应用程序会显示包含该关键字的主题、练习和视频的列表。但是,我发现这几乎是不可能的,因为 API 官方缺少关键字搜索和分页等功能。

我做了很多研究以找到更多关于如何做到这一点的文档,但无济于事。请帮我做这件事。

0 投票
0 回答
289 浏览

web-hosting - 建立自定义可汗学院

我是初中教室的数学老师。我有兴趣创建一个定制的可汗学院风格的网站,供我的学生明年使用。在这一点上,我一直在做很多研究,在我真正投入到这个项目之前,我希望能得到一些指导,并确保我连续拥有“大部分”的鸭子。这是我的愿景的解释:

首先,该网站需要托管在 GoDaddy 或 Siteground 之类的地方。可汗学院的代码是开源的,所以我打算严重依赖他们的一些包。我想基本上创建自己的视频,将它们托管在 YouTube 上,并使用 KA 的 Perseus ( https://github.com/Khan/perseus/blob/master/README.md ) 包提供自定义问题。学生需要有自己的登录名才能访问内容。我曾考虑使用 Moodle,但我不确定所有这些部分是否能很好地协同工作。

最后,学校的 wifi 不可靠,我不想依赖互联网连接。我已经研究过使用 OpenWRT 刷写路由器并使用 LAN 网络在学校时提供 Perseus 问题。为简单起见,我可以在类似 school(dot)myclass(dot)com 这样的云托管站点为 www(dot)myclass(dot)com 的地方对本地服务器进行 DNS 屏蔽。

我的计划有什么明显的问题吗?还有其他重要的事情我应该考虑吗?还有什么我可能忽略的东西使这更容易吗?

先感谢您,

一个坚定的数学老师。

0 投票
1 回答
96 浏览

khan-academy - 可汗学院 Scratchpad api

我想从 Khan academy 抓取 Scratchpad,但我不知道如何使用 Scratchpad API。

我尝试使用文章和视频,但它不起作用。

任何想法,将不胜感激。

0 投票
3 回答
288 浏览

javascript - JavaScript 可汗学院

所以我为我的班级准备了这个项目,我所要做的就是展示一部电影和评论,然后在第一部电影下展示第二部电影。我认为我的格式不正确,我的尺寸值也是如此。提前致谢!

现在,要让您的两部电影都显示,请使用 for 循环遍历数组并为每部电影执行文本命令。如果您不记得如何遍历数组,请重新观看之前的对话和/或循环遍历数组。提示这是什么?

我的代码...

0 投票
1 回答
39 浏览

javascript - Javascript 可汗学院 OAuth 无法覆盖 default_callback

我有这个快递应用程序;

但是,accept一旦用户被重定向,点击不会将他们重定向到我的回调,'http://localhost:3000/oauth/callback'.

这个家伙似乎有同样的问题:oauth_callback for Khan Academy API not woring。但是,我按照答案的说明并使用oauth_callback参数重定向,但无济于事。

一般来说,我对 oauth 非常陌生,但我不相信这是我的错。我只需要某种解决方法。

0 投票
2 回答
61 浏览

javascript - 为什么我的算法在我的数组中找不到索引?

为什么我的算法返回“-1”意味着目标值 73 不在数组中?(当明显 73 在数组中时)。[这是来自可汗学院,但没有帮助]

它应该返回数组中位置的索引,如果数组不包含 targetValue,则返回“-1”

0 投票
1 回答
49 浏览

neural-network - 神经网络在 0.5 左右振荡

我想创建自己的神经网络——主要是为了好玩,但也因为可汗学院不允许图书馆,而且我在网站上没有看到任何好的神经网络。

神经网络信息:

我在图片中展示的是一个 1-2-3-2-1 神经网络,尽管它对所有层的大小和数量都执行此操作。较粗的线是第一次训练运行,即 5,000 次迭代。较细的线显示第一次训练运行后的另外 1,000 次迭代。

训练数据信息:

我让它从 0 切换到 1 和 1 到 0。显示的图表是尝试将 1 更改为 0 时的损失。数据集如下所示:

在每次迭代之前,数据集是随机的。

我将一个神经网络放在一起,但在测试时遇到了一个有趣的问题:大约 3/4 的时间它会在 0.5 左右振荡。另外 1/4 的时间,它按预期工作。有时它会去它应该去的地方(大约四分之一的时间)(这些图显示了损失,中间的线是 0):

显示向 0 收敛的图像

另一部分时间(可能是 1/20,很少见),它会“坚持”在 0.5,但随后会自行退出: 在此处输入图像描述

或者它会做对,但随后会无缘无故地把自己搞砸(非常罕见,几乎从未发生过): 在此处输入图像描述

其余时间,它将保持在 0.5 左右: 在此处输入图像描述

我不知道是什么导致了这些发生(尽管我认为这可能是我在程序的第 137 行找到的梯度下降的实现),或者如何修复它们。您可以在此处找到该程序: khanacademy.org/cs /-/6305674778411008

0 投票
1 回答
447 浏览

khan-academy - Khan Academy Towers of Hanoi 递归步骤 3

我在递归解决河内的第三步需要帮助,它说我所有的断言都没有通过,我看过其他人的答案,这和我的一样。我的代码就是Program.assertEqual(hanoi.isSolved("B"),true);他们所说的错误

0 投票
0 回答
27 浏览

javascript - 在可汗学院 html 程序中设置 Content-Security-Policy。能够访问可汗学院内的 html 文件

我想在可汗学院制作一个使用 http 请求从可汗学院获取 html 文件的 html 程序。我已经离线完成了,但我需要在可汗学院完成。CSP 是内容安全策略

问题是我不知道如何在另一台服务器上的 CSP 中设置标头。如何让它工作,以便 html 项目可以从可汗学院获取 html5 文件并将它们放入字符串中

不要只告诉我答案,向我展示该程序中工作的 CSP 标头/示例的样子。然后复制并粘贴此链接中的代码:https ://www.khanacademy.org/computer-programming/ka-download-test/4522352506732544 并向我展示一个工作示例的样子。

编辑:我的意思是转到此链接:https ://www.khanacademy.org/computer-programming/ka-download-test/4522352506732544 。然后进入 html 的顶部并更改第 5 行,直到它正常工作或者您在调试器的控制台中不再看到错误。

0 投票
0 回答
85 浏览

javascript - 属性“道具”在用户脚本中不起作用(用于 khanacademy)

我不知道这个问题是否违反规则,所以我会理解它是否被删除或者我是否受到惩罚。

以下脚本在 Khanacademy 中使用多项选择练习的答案创建警报。它基本上适用于所有具有“AB C”类型可选择多项选择答案的练习。它以前可以正常工作,但现在控制台吐出以下错误:

我不知道使用的方法是否已修补,但我想知道我是否可以做任何事情来修复它。

这是脚本:

编辑:我通过使用 Chrome 中的 Snippet 使其工作。但是,我仍然想让它在 Tampermonkey 中工作。