是否可以在 r-exams 中使用数据框?

Is it possible to use data frame in r-exams?

我想在 r-exams 中创建练习时将数据框从 R 环境粘贴到乳胶部分(问题或解决方案部分)。稍后,这些练习将导入到 Moodle 中。这在 r-exams 中可能吗?我们通过 $\Sexpr{toLatex(matrix_obj)}$ 看到当对象是矩阵对象时是可能的。但是类似的方法似乎不适用于数据框。谢谢!

A data.frame 通常会作为 {tabular} 包含在 LaTeX 中,并且有各种用于自动转换的包,例如 xtable 或使用函数 kable()knitr。对于 PDF 输出,这也适用于 table 中包含的所有垂直 and/or 水平线。但是,对于 HTML-based 输出(对于 Moodle),table 本身被正确转换但没有任何行。

几个解决方案的概述如下:

此外,Kenji Sato 提议注入一些专用 CSS 代码来处理 HTML 中的 table 格式。我们目前正在研究将其包含在 R/exams:

中的一些自动化方法

https://www.kenjisato.jp/en/post/2020/07/moodle-bordered-table/