r-exams - 添加跳过/未评分的开放式问题

标签 r-exams

有没有办法包含未评分或重新考试跳过的开放式/自由形式问题?

用例:我们希望使用该包及其评分功能进行主要是多项选择题的考试,但同时也有 5-10 个开放式问题打印在同一考试中。理想情况下,重新考试将提供第一个 MCQ 部分的成绩,并且我们可以手动添加开放式问题的成绩。

最佳答案

我 fork 了该包并做了一些小更改,允许人们控制在第一页上打印多少问题并删除字符串问题页面。

新参数为 number_of_lated_questionsinclude_string_pages。它离理想还很远,但对我来说很有效。

作为示例,我们有 6 道 mpc/单项选择题和一道问答题 (essayreg):

# install devtools if you do not have it!
# install the fork
devtools::install_github("johannes-titz/exams")

library("exams")
myexam <- list(
  "tstat2.Rnw",
  "ttest.Rnw",
  "relfreq.Rnw",
  "anova.Rnw",
  c("boxplots.Rnw", "scatterplot.Rnw"),
  "cholesky.Rnw",
  "essayreg.Rnw"
)

set.seed(403)
ex1 <- exams2nops(myexam, n = 2,
  dir = "nops_pdf", name = "demo", date = "2015-07-29",
  number_of_closed_questions = 6, include_string_pages = FALSE)

这将在首页上仅产生 6 个问题(而不是 7 个),并且还将排除字符串问题页面。

enter image description here

如果您想要正常行为,只需排除新参数即可。显然,人们必须手动设置已关闭问题的数量,因此应该非常小心。

我想人们可以自动检测加载了多少字符串问题,并据此确定开放式/封闭式问题的数量,但我目前没有时间写这个,并且所提供的解决方案可用于我的案例。

我不是 100% 确定扫描会以这种方式工作,但我认为应该不会有任何更大的问题,因为我并没有真正改变太多。也许 Achim Zeileis 可以对此发表评论?查看我的提交:https://github.com/johannes-titz/exams/commit/def044e7e171ea032df3553acec0ea0590ae7f5e

关于r-exams - 添加跳过/未评分的开放式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60223525/

相关文章:

r - 对使用 exams2moodle() 创建的多项选择题和完形填空题进行评分

r - 如何将现有图像添加到 R 考试问题中

python - 个性化统计类(class)的在线作业

markdown - 使用 r-exams 包含 circuitikz 包

r - 使用考试包生成带有图像的 Moodle 练习

r - 使用自定义评估方案评估 Moodle 中的考试

r - 是否可以使用相同的问题但在每个版本中使用不同的顺序来分析不同考试的项目表现?

r - 通过 exams2canvas 导入的 Canvas 测验缺少解决方案 Material /答案反馈

R/考试 : implement only six boxes for the registration number