问题标签 [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.
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
r - 如何将 checkr 包与 learnr 一起使用?
包的练习教程是指包:learnr
checkr
checkr包目前提供了与 learnr 兼容的代码检查功能。
(请注意,此引用不指向CRAN 包检查器。不幸的是,包名称重复。)
但在learnr
教程中没有建议如何将它与checkr
. 另一方面,小插曲checkr
仍然是草稿版本,讨论了高级问题,并且缺乏与learnr
.
我正在寻找的是一个模型示例的具体过程。例如:如何使用two-plus-two
示例检查学生输入,由learnr
R Markdown 模板“交互式教程”提供。
所以我的问题是:如何检查learnr
使用包添加二加二所需的 R 代码checkr
?
也许这个问题应该使用新标签(learnr
和checkr
),但我没有这样做的特权。
r - 使用学习包更改提交按钮
我正在使用学习者包,我想知道是否有一种简单的方法可以更改提交按钮的标题?例如,我想将其更改为“验证”,而不是“提交答案”。我在包帮助中找不到信息。
r - 如何保存学习者教程中的更改以进行评分?
我刚刚开始在学习包中制作教程。
我已经使用了演示教程的模板:
当我继续“运行文档”时,这允许我在 RStudio 窗口中书写,该窗口打开我对问题的所有答案。但是,我不知道如何保存我在打开到 .Rmd 文件的那个窗口中编写的代码。我也不想使用“发布”选项。
我的想法是我可以将 Rmd 文件发送给另一个人。他们可以“运行文档”,然后在相应的框中完成脚本和代码,然后使用某种“保存”功能,这将创建另一个保存所有代码的 Rmd,或者覆盖我发送的带有代码的 Rmd他们为这些练习写作。然后,如果我自己运行 Rmd 文件,我可以再次看到他们的所有答案以及我的问题。
那可能吗?
r - 可以将学习者中从一个练习到另一个练习的代码存储在内存中吗?
我已经创建了一个教程,learnr
并且我注意到对于我创建的每个代码块,如果我希望使用相同的数据,我需要从以前的块中重新运行代码。
例如,如果我有这样的事情:
我在一个练习块中制作,然后运行:
在下一个块中,它将不再识别“oneway”。
r - 改变语言学习教程
我用 R 中的学习器包 (+gradethis) 制作了一个小教程。教程的按钮目前是英文的(例如,提交答案、运行代码)。因为我的教程是荷兰语的,所以如果按钮也是荷兰语会更好。
有谁知道是否有任何方法可以更改按钮语言?并且可能还会更改gradeR包给予的赞美的语言。
提前致谢!
r - 如何在学习者教程/rmarkdown 文档中显示/隐藏文本?
问题:有没有一种简单的方法可以在学习者教程中切换显示/隐藏文本?我知道您可以使用 rmarkdown 中的代码折叠来显示/隐藏代码,但我想做的是有一个“显示答案”,然后显示一段解释某些内容的段落。很多时候,我发现在教授统计数据时,我希望学生看看并思考它,然后看看他们的想法是否与我的想法一致。切换显示/隐藏文本(或仅显示隐藏文本)将非常方便。
使用 css 并不是很好,使用 javascript 完全在海上,所以如果可能的话,我们将不胜感激 3 岁的解释:-)
感激地收到任何建议。
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 本身就可以工作。
r - 有没有办法将电子表格中的问题和答案导入到学习者测验中?
我是 R 新手,所以提前感谢您的耐心等待。
我想使用 learnr 包在 R 中创建一个多项选择测验(测验内容与 r 代码无关)。我在电子表格中包含所有问题、响应选项和正确答案。由于我的项目库有超过 100 个项目,我将举一个更简单的例子
目前,我知道如何从电子表格中提取数据的唯一方法是这样的:
但是,这仍然需要我为每个项目编写那段代码并手动分配正确的答案。有谁知道更简单的方法,无论是学习者还是其他软件包?