【发布时间】:2019-07-24 19:28:53
【问题描述】:
我正在使用 R 包exams。我正在尝试使用 R/exams 生成完全相同考试的四个版本,但每个版本都有不同的问题顺序。另外,我想完全控制订单。例如,如果我有四个问题(1-2-3-4),我想生成版本:(2-3-1-4)、(3-1-4-2)、(2-1-3-4)、(1-4-2-3)。这是我可以使用的代码:
base.order = list("tstat2.Rmd","Cholesky.Rmd","boxhist.Rmd","confint.Rmd")
order1 = base.order[c(2,3,1,4)]
order2 = base.order[c(3,1,4,2)]
order3 = base.order[c(2,1,3,4)]
order4 = base.order[c(1,4,2,3)]
set.seed(1322)
exams2pdf(order1,template="exam")
set.seed(1322)
exams2pdf(order2,template="exam")
set.seed(1322)
exams2pdf(order3,template="exam")
set.seed(1322)
exams2pdf(order4,template="exam")
问题是不同版本中的同一个问题使用不同的数字。怎么解决?
【问题讨论】:
-
你想做什么?使用哪种编程语言,请详细说明。
-
抱歉,这是我在 Stack Exchange 上的第一个问题。该问题与 R 包考试有关(另请参阅 r-exams.org)。
-
@francis 很抱歉在 SO 上忽略了这一点......并且只在 R-Forge 的 R/exams 论坛中回复 (r-forge.r-project.org/forum/…)。为了将问题标记为已解决,我将在此处重新发布我的答案。如果这没有(完全)解决问题,请告诉我。