您说得对,这在 中是不可能的exams2nops(),原因很简单,ID 对于在扫描 NOPS 考试后自动评估考试至关重要。因此,如果您要扫描 NOPS PDF 文件,则不得删除 ID。使团队无法使用相同 ID 的标准策略是简单地为每个参与者生成具有不同 ID 的不同随机 PDF。
如果您实际上并没有扫描考试,那么我建议您使用exams2pdf()而不是exams2nops()简单地“滚动您自己的”LaTeX 模板。如果您想从 NOPS 模板中获得灵感,那么您可以通过以下方式即时创建一个(这里有 2 个练习):
make_nops_template(2, file = "mynops.tex")
但是请注意,这有很多选项可以通过 中的适当header命令进行控制exams2pdf(),例如,
exams2pdf(c("anova", "boxplots"),
template = "mynops.tex",
header = list(
nopsinstitution = "Sauer School of Statistics",
nopstitle = "Exam",
nopscourse = " (AWM)",
"newcommand{\\mylogo}" = ""
)
)
除了上述元素之外,通常还会指定Date和IDNOPS 语言注释(请参阅 参考资料?nops_language)。但header我建议不要为此使用参数,而是mynops.tex“手动”编辑并对所有相关方面进行硬编码,包括省略 ID。