如何在 R/exams 的 Moodle 问题中包含外部文件?

How to include an external file in a Moodle question with R/exams?

为了在使用 R-exams 时包含统计表,我知道可以在函数 exams2nops() 中使用选项 pages。但是在使用 exams2moodle() 时应该如何进行呢?

在 Moodle 中,可以在问题中上传文件并向嵌入文件添加 link。是否可以通过 R 考试来完成?

您可以轻松地在 R/exams 中包含各种补充文件,然后将它们导出到 Moodle 或其他学习管理系统。需要采取两个步骤:

  1. 在处理 .Rmd 或 .Rnw 练习时,需要在当前工作目录(默认为临时目录)中创建补充文件。这可以通过一些 R 代码创建文件或通过复制现有文件来完成。便利函数 include_supplement() 简化了这一点。
  2. 然后需要将补充文件作为 link 包含在问题文本中。在 .Rmd 中,这类似于 [myfile.pdf](myfile.pdf),在 .Rnw 练习中,类似于 \url{myfile.pdf}.

此类包含的示例是 lm 随包一起提供的练习模板,请参阅:http://www.R-exams.org/templates/lm/。本练习在 R 中动态创建一个 .csv 文件,然后将其包含在内。

include_supplement() 函数的示例在 Rlogo 练习模板中可用,该模板从 R 系统复制 R 徽标图像,然后将其包含在练习中。参见:http://www.R-exams.org/templates/Rlogo/.

最终评论:对于发行版 table,也可以将其作为 HTML table 直接包含在 Moodle 中。例如,您可以在练习的 R 代码中生成 suitable Markdown 或 LaTeX 代码。