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

css - 自定义 CSS 在学习者教程中不起作用

我想在我的学习者教程中使用自定义 CSS。这就是我放置css的方式。

我的 rmd 文件的位置:testing/testing.Rmd

css文件位置:testing/css/custom.css

在我的 custom.css 文件中,我有这个

当我按下Run Document时,输出看起来像这样

输出

所以我检查了元素,我注意到 custom.css 没有设置为优先级

检查元素

对此有任何想法吗?我当前的学习包版本是 0.10.1。

0 投票
0 回答
27 浏览

r - 有没有办法跟踪使用 R 包学习器做出的正确回答的多项选择题的数量?

我用 R 包“学习者”做了多项选择题。如何让 R 计算用户正确回答问题的数量?以下是部分代码:

0 投票
0 回答
58 浏览

r - 无法为 Learnr 包运行默认降价

我实际上只是想为学习者降价运行默认脚本:

每次我运行它时,我都会收到此错误:

输出创建:闪亮预渲染应用程序(target_file,render_args = render_args)中的Quiz.html错误:没有服务器上下文或server.R可用于C:/Users/DELL/Dropbox/My PC(DESKTOP-SUOCLVS)/Desktop/Research Tools/R目录/Quiz.Rmd 调用:警告 -> shiny_pred_app:消息:在 strsplit 中,“\n” = TRUE):输入的字符串 1,用于此语言环境停止执行

有人知道我该如何解决这个问题吗?中文的最后一位只是说输入字符串不合适。

编辑:单击降价顶部的“运行测试”并得到以下信息:

不确定这是否有帮助。如果像更改目录这样简单的事情,我不知道该怎么做。

0 投票
1 回答
48 浏览

r - 使用“链式设置块”在学习者教程应用程序中的块之间共享变量

我正在构建一个学习者教程应用程序来教授一些统计技术。理想情况下,我想在代码块之间共享变量,但我相信我可以使用“设置块”创建一个解决方法。

我已经尝试按照这个网站使用“链式设置块”:https ://rstudio.github.io/learnr/exercises.html ,但在变量不再被识别之前,我无法让链超过一个级别.

我创建了一个简单的示例来尝试找出我的问题所在,但它仍然不起作用。代码块 b 给出 4,但块 c 给出“未找到对象 y”。我在这里想念什么?

请忽略反斜杠,它们仅用于格式化。

0 投票
1 回答
26 浏览

r - LearnR 在调用 DT::datatable() 时生成“在一个进程中创建并从另一个进程访问的反应式上下文”

以下learnR教程在“运行”时会产生错误,并且按下代码框的运行按钮。如果我省略该DT:datable函数,笔记本可以正常工作,但我需要在我的真实实现中使用它才能访问转义参数。

出于格式原因,我只为上面的代码块显示了两个反引号,而不是正常的三个。

0 投票
1 回答
57 浏览

r - `learnr` 和 `gradethis` 代码框在第二次打开后不运行

我根据学习者共同创作了一个教学包,为参加我们课程的学生提供教程。我们在运行教程时遇到了问题。

根据学习者和成绩安装我的包这个重新启动 R 打开任何教程:它工作正常。关闭教程(在浏览器或控制台中)打开相同的教程或新教程:代码框直接显示输出,用户无法再与教程交互。为了探究问题的根源

  • 我已经重新启动了 R。
  • 我已经learnr从 GitHub 安装了最新版本:remotes::install_github("rstudio/learnr")
  • 我已经gradethis从 GitHub 安装了最新版本:remotes::install_github("rstudio/gradethis")
  • 我又重新启动了 R
  • 运行两个可复制的示例:
    • 运行 learnr::run_tutorial("ex-data-basics", "learnr") 与上述相同的问题
    • 运行 learnr::run_tutorial("ex-data-summarise", "learnr") 与上述相同的问题

系统详情

这些是我的系统详细信息,但我们尝试使用不止一台机器始终得到相同的错误。输出sessioninfo::session_info()

详细描述问题

安装后,任何教程都只能正确运行一次。第一次运行后,教程不再是交互式的。它们直接显示输出。

图一:教程第一次打开。

图二:教程第二次打开。不再互动。

图片1:

图片

图 2: 图片

0 投票
1 回答
42 浏览

r - 如何更改学习者教程的主题?

我正在尝试将学习者教程文档的主题从默认的“rstudio”更改为其他内容。我查看了cran 文档,这似乎暗示我可以使用以下任何视觉主题(“rstudio”、“默认”、“cerulean”、“journal”、“flatly”、“可读”、“spacelab” 、“united”、“cosmo”、“lumen”、“paper”、“sandstone”、“simplex”或“yeti”)。这就是我的 YAML 的样子

为了澄清,我想更改整个输出的文档(背景颜色、字体等),而不仅仅是文档的一个特定方面。

0 投票
1 回答
30 浏览

r - 为什么 `code_folding: hide` 没有提供在 Rmarkdown 中隐藏/显示代码的选项?

这是我的 Rmarkdown 代码:

我已经尝试了所有标识选项,但它不起作用。有什么帮助吗?

0 投票
1 回答
55 浏览

r - 从数据框列中随机抽取测验问题的错误答案,而不是手工完成

learnr我尝试使用包制作一种学习工具。我们有一个问题,其中一个是正确的答案:

我不想每次都手动输入错误的答案,而是想从数据框中随机获取错误的答案:

如何从Number答案 1、2 和 4 的列中随机获取单元格值。正确答案是答案 Nr.3。

在第一步中,我尝试使用deparse(substitute(df1[1,2]))代替1,但失败了。

输出: 在此处输入图像描述

0 投票
2 回答
66 浏览

r - 粘贴后换行或软断

我有这个数据框:

我尝试添加一个新列,将两列与软中断或换行符组合起来:

期望的输出:

在此处输入图像描述

背景:在这个项目中,从数据框列中随机取一个测验问题的错误答案,而不是手动做我想用软中断换行符添加答案

它应该像第一个问题一样打印出来。哪个数字有E?: 在此处输入图像描述