R/exams 在黑板上只出单题考试
R/exams in blackboard only producing single question exams
我已经能够(通过 R/exams)在黑板上进行多题考试而没有问题,但现在我导入黑板的任何考试突然变成了单题考试。
如示例。
library("exams")
exm <- cbind(c("capitals.Rmd", "swisscapital.Rmd", "switzerland.Rmd"))
exm
## [,1]
## [1,] "capitals.Rmd"
## [2,] "swisscapital.Rmd"
## [3,] "switzerland.Rmd"
exams2blackboard(exm)
我试过设置 n
和 nsamp
ini exams2blackboard
,但每次黑板考试最终都只有一道题。
此行为是预期的,因为您已将 exm
指定为 1 列矩阵(3 行包含不同的练习)。这将创建 1 个包含 3 个练习的题库。更一般地说,指定一个 n x k 矩阵将创建 k 个问题池,每个问题池包含 n 个练习。
或者,您可以指定一个向量或一个包含 k 个练习的列表而不是矩阵,然后设置 exams2blackboard(exm, n = n) 这也会创建 k 个题库,每个题库有 n 个练习。
不同格式的原因是它们方便不同的事情:
- 向量:每个问题池包含同一练习的 n 个随机重复。
- 列表: 每个题库包含从每个列表元素中抽取的 n 个练习样本。因此,您在每个池中混合了(随机复制的)可能不同的练习。
- 矩阵: 您可以很好地控制哪些(随机复制的)练习将准确地进入每个问题池。
我已经能够(通过 R/exams)在黑板上进行多题考试而没有问题,但现在我导入黑板的任何考试突然变成了单题考试。
如示例
library("exams")
exm <- cbind(c("capitals.Rmd", "swisscapital.Rmd", "switzerland.Rmd"))
exm
## [,1]
## [1,] "capitals.Rmd"
## [2,] "swisscapital.Rmd"
## [3,] "switzerland.Rmd"
exams2blackboard(exm)
我试过设置 n
和 nsamp
ini exams2blackboard
,但每次黑板考试最终都只有一道题。
此行为是预期的,因为您已将 exm
指定为 1 列矩阵(3 行包含不同的练习)。这将创建 1 个包含 3 个练习的题库。更一般地说,指定一个 n x k 矩阵将创建 k 个问题池,每个问题池包含 n 个练习。
或者,您可以指定一个向量或一个包含 k 个练习的列表而不是矩阵,然后设置 exams2blackboard(exm, n = n) 这也会创建 k 个题库,每个题库有 n 个练习。
不同格式的原因是它们方便不同的事情:
- 向量:每个问题池包含同一练习的 n 个随机重复。
- 列表: 每个题库包含从每个列表元素中抽取的 n 个练习样本。因此,您在每个池中混合了(随机复制的)可能不同的练习。
- 矩阵: 您可以很好地控制哪些(随机复制的)练习将准确地进入每个问题池。