我正在使用最新版本的 R/Exams。当我exams2blackboard
以 ZIP 文件将问题导出到 Blackboard (它自己的单个池,而不是全部在一个池中。然后我必须创建一个新池,并将每个问题从自己的池中手动复制到新池中,然后将单个问题池一一删除。这是非常不方便和耗时的。我不知道这是 Blackboard 的问题还是 R/Exams 的问题。有没有办法将问题导出到 Blackboard 中的单个池中?
问问题
33 次
1 回答
0
R/exams 的默认行为是针对动态练习的情况而设计的,在这种情况下,您希望为每个练习绘制(可能很大)数量的随机变化。因此,一个练习的随机变化形成一个“部分”,每个部分都被导入到 Blackboard 中的一个单独的“池”中。
根据您的描述,我怀疑您有静态问题,并且希望在同一部分/池中仅包含每个问题一次。这可以通过使练习file
s 的参数不是向量或列表而是矩阵来实现,例如:
library("exams")
exm <- cbind(c("capitals.Rmd", "swisscapital.Rmd", "switzerland.Rmd"))
exm
## [,1]
## [1,] "capitals.Rmd"
## [2,] "swisscapital.Rmd"
## [3,] "switzerland.Rmd"
exams2blackboard(exm)
这将按照矩阵列中提供的顺序创建一个包含三个练习的部分/池。也可以制作一个包含几列的矩阵,然后将它们分成不同的部分。
(免责声明:无法访问 Blackboard,我无法自己对此进行测试,我只检查了生成的 ZIP 中的 XML 代码,看起来没问题。)
于 2020-08-12T11:41:37.243 回答