如何在 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 或其他学习管理系统。需要采取两个步骤:
- 在处理 .Rmd 或 .Rnw 练习时,需要在当前工作目录(默认为临时目录)中创建补充文件。这可以通过一些 R 代码创建文件或通过复制现有文件来完成。便利函数
include_supplement()
简化了这一点。
- 然后需要将补充文件作为 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 代码。
为了在使用 R-exams 时包含统计表,我知道可以在函数 exams2nops()
中使用选项 pages
。但是在使用 exams2moodle()
时应该如何进行呢?
在 Moodle 中,可以在问题中上传文件并向嵌入文件添加 link。是否可以通过 R 考试来完成?
您可以轻松地在 R/exams 中包含各种补充文件,然后将它们导出到 Moodle 或其他学习管理系统。需要采取两个步骤:
- 在处理 .Rmd 或 .Rnw 练习时,需要在当前工作目录(默认为临时目录)中创建补充文件。这可以通过一些 R 代码创建文件或通过复制现有文件来完成。便利函数
include_supplement()
简化了这一点。 - 然后需要将补充文件作为 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 代码。