{exams}
我喜欢用和包引导学生进行主动检索练习{exams2forms}
。将网络测验嵌入到Quarto HTML中,可以无缝地使用例如
---
format:
html:
embed-resources: true
css: webex.css
include-after-body: webex.js
---
# Task
```{r}
#| label: quiz2
#| echo: false
#| message: false
#| results: "asis"
#| warning: false
library("exams2forms")
exm <- list(c("swisscapital.Rmd"))
exams2forms(exm, n = 3)
```
使用此处提供的 webex.css 和 webex.js 文件。但是,如果我将格式从 更改为 ,html:
则revealjs:
显示的 .js 似乎会干扰 webex.js,我不知道如何避免这种情况。
目前 (
exams2forms
0.2.0-devel)revealjs
尚未得到正确支持。首先,exams2forms()
不知道revealjs
输出是否应该嵌入问题的 HTML 版本。其次,启用schoice
/mchoice
交互的 JavaScript 代码以及用于混淆的 JavaScript(当前开发版本中添加)与 JavaScript 无法很好地兼容revealjs
。但以下文件有效:
该
opts_knit
设置旨在诱使exams2forms()
文档类型为revealjs
而不是,从而生成 HTML 输出。这样,练习(例如)和练习(例如)html
的填空式交互就可以正常工作(不会产生混淆)。string
function.Rmd
num
deriv.Rmd
我不确定还需要什么来支持
schoice
和mchoice
......