问题标签 [learnr]

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 投票
0 回答
188 浏览

r - Resetting quizzes in the R package learnr

I am developing an interactive quiz using the learnr package and Shiny and have noticed that once I select a response to a question, the package corrects my answer but I'm unable to reset the question to the default, restarting the R session doesn't work. Is there anyway to do this?

Thanks

Rodney

0 投票
1 回答
628 浏览

r - 如何将 checkr 包与 learnr 一起使用?

包的练习教程是指包:learnrcheckr

checkr包目前提供了与 learnr 兼容的代码检查功能。

(请注意,此引用不指向CRAN 包检查器。不幸的是,包名称重复。)

但在learnr教程中没有建议如何将它与checkr. 另一方面,小插曲checkr仍然是草稿版本,讨论了高级问题,并且缺乏与learnr.

我正在寻找的是一个模型示例的具体过程。例如:如何使用two-plus-two示例检查学生输入,由learnrR Markdown 模板“交互式教程”提供。

所以我的问题是:如何检查learnr使用包添加二加二所需的 R 代码checkr


也许这个问题应该使用新标签(learnrcheckr),但我没有这样做的特权。

0 投票
2 回答
321 浏览

r - 学习者:如何通过更改 ID 和版本使本地存储的工作无效?

0 投票
1 回答
97 浏览

r - 使用学习包更改提交按钮

我正在使用学习者包,我想知道是否有一种简单的方法可以更改提交按钮的标题?例如,我想将其更改为“验证”,而不是“提交答案”。我在包帮助中找不到信息。

0 投票
0 回答
148 浏览

r - 如何保存学习者教程中的更改以进行评分?

我刚刚开始在学习包中制作教程。

我已经使用了演示教程的模板:

当我继续“运行文档”时,这允许我在 RStudio 窗口中书写,该窗口打开我对问题的所有答案。但是,我不知道如何保存我在打开到 .Rmd 文件的那个窗口中编写的代码。我也不想使用“发布”选项。

我的想法是我可以将 Rmd 文件发送给另一个人。他们可以“运行文档”,然后在相应的框中完成脚本和代码,然后使用某种“保存”功能,这将创建另一个保存所有代码的 Rmd,或者覆盖我发送的带有代码的 Rmd他们为这些练习写作。然后,如果我自己运行 Rmd 文件,我可以再次看到他们的所有答案以及我的问题。

那可能吗?

0 投票
1 回答
57 浏览

r - 可以将学习者中从一个练习到另一个练习的代码存储在内存中吗?

我已经创建了一个教程,learnr并且我注意到对于我创建的每个代码块,如果我希望使用相同的数据,我需要从以前的块中重新运行代码。

例如,如果我有这样的事情:

我在一个练习块中制作,然后运行:

在下一个块中,它将不再识别“oneway”。

0 投票
0 回答
50 浏览

r - 改变语言学习教程

我用 R 中的学习器包 (+gradethis) 制作了一个小教程。教程的按钮目前是英文的(例如,提交答案、运行代码)。因为我的教程是荷兰语的,所以如果按钮也是荷兰语会更好。

有谁知道是否有任何方法可以更改按钮语言?并且可能还会更改gradeR包给予的赞美的语言。

提前致谢!

0 投票
1 回答
108 浏览

r - 如何在学习者教程/rmarkdown 文档中显示/隐藏文本?

问题:有没有一种简单的方法可以在学习者教程中切换显示/隐藏文本?我知道您可以使用 rmarkdown 中的代码折叠来显示/隐藏代码,但我想做的是有一个“显示答案”,然后显示一段解释某些内容的段落。很多时候,我发现在教授统计数据时,我希望学生看看并思考它,然后看看他们的想法是否与我的想法一致。切换显示/隐藏文本(或仅显示隐藏文本)将非常方便。

使用 css 并不是很好,使用 javascript 完全在海上,所以如果可能的话,我们将不胜感激 3 岁的解释:-)

感激地收到任何建议。

0 投票
2 回答
182 浏览

r - 有没有办法在学习者教程中使用通用 css?

在学习者 R 包中,分发的一个建议是将教程捆绑到一个包中。但是,要为教程包含自定义 css,似乎需要将您的 .css 文件放在与每个教程关联的唯一子目录中,如下所示:

css 文件可以包含在 yaml 参数css: custom.css中。有没有一种方法可以简单地将单个custom.css文件放在更高级别的目录中(假设inst/tutorials/custom.css它由两个教程共享?我尝试了相对路径和绝对路径,但似乎没有任何工作,包括相当奇特的 yaml css: !expr system.file("tutorials/custom.css", package="my_package")

注意:我指的是已安装的软件包和加载了learnr::run_tutorial('tutorial_A', 'my_package'). 只需运行 Rmarkdown 本身就可以工作。

0 投票
1 回答
72 浏览

r - 有没有办法将电子表格中的问题和答案导入到学习者测验中?

我是 R 新手,所以提前感谢您的耐心等待。

我想使用 learnr 包在 R 中创建一个多项选择测验(测验内容与 r 代码无关)。我在电子表格中包含所有问题、响应选项和正确答案。由于我的项目库有超过 100 个项目,我将举一个更简单的例子

目前,我知道如何从电子表格中提取数据的唯一方法是这样的:

但是,这仍然需要我为每个项目编写那段代码并手动分配正确的答案。有谁知道更简单的方法,无论是学习者还是其他软件包?