我有兴趣使用 R/exams 包来生成由“单选”问题组成的测试。我正在寻找的最重要的三件事是:
- 能够为每个参与者从一组练习中随机选择一个(或多个)
- 能够随机打乱答案选项
- 能够使用 R 编程语言随机选择数字、文本块、图形。
我遵循了基本的 R/exams 教程并能够生成他们的演示考试,但我还没有找到关于如何实现这些目标的完整教程。我是一名初学者 R 程序员,因此,我需要一个分步教程。
如果这里有此类教程的任何建议,我将非常感谢任何帮助。
谢谢
我有兴趣使用 R/exams 包来生成由“单选”问题组成的测试。我正在寻找的最重要的三件事是:
- 能够为每个参与者从一组练习中随机选择一个(或多个)
- 能够随机打乱答案选项
- 能够使用 R 编程语言随机选择数字、文本块、图形。
我遵循了基本的 R/exams 教程并能够生成他们的演示考试,但我还没有找到关于如何实现这些目标的完整教程。我是一名初学者 R 程序员,因此,我需要一个分步教程。
如果这里有此类教程的任何建议,我将非常感谢任何帮助。
谢谢
您正在寻找的所有事情都可以通过 R/exams 来完成。但是,没有一个分步教程可以说明所有内容。但是有很多零碎的东西可以帮助您入门。
您是想生成书面单选考试,还是想在 Moodle 之类的学习管理系统中进行测试?如果您正在寻找笔试,那么exams2nops()
是最完整的解决方案,请参阅:
http ://www.R-exams.org/tutorials/exams2nops/
要设置基于数字问题的单选练习,分步教程是:http ://www.R-exams.org/tutorials/static_num_schoice/
如果您更喜欢算术插图而不是经济学插图,请访问: http ://www.R-exams.org/general/user2019/
要为每个参与者从一组练习中选择一个,您需要使用练习列表定义考试,例如,
exm <- list(
c("a.Rmd", "b.Rmd", "c.Rmd"),
c("d.Rmd", "e.Rmd")
)
使用时exams2xyz(exm)
,您将获得包含两个练习的考试。第一个是 - 的随机样本,a
第二c
个是d
-的随机样本e
。
我建议你尝试从这些开始,一开始就保持简单。即,不要立即完成所有任务,而是尝试一项一项完成。