导出到 BBLearn 的问题将导入到单个池中,而不是一个池中

Questions exported to BBLearn are imported into individual pools, not one pool

我使用的是最新版本的 R/Exams。当我在 ZIP 文件中将问题导出到 Blackboard (exams2blackboard),然后在“测试”页面(构建测试)或“Pool”页面(构建池)中将 ZIP 文件导入 Blackboard,每个问题都被导入到它自己的单独的题库中,而不是全部导入到一个题库中。然后我必须创建一个新题库并手动将每个问题从它自己的题库复制到新题库,然后一个一个地删除单题题库。这是非常不方便和耗时的。不知道是黑板的问题还是R/Exams的问题。有什么方法可以将问题导出到 Blackboard 中的单个题库?

R/exams 的默认行为是为动态练习的情况而设计的,在这种情况下,您希望为每个练习绘制(可能很大)数量的随机变化。因此,一个练习的随机变化形成一个“部分”,每个部分都被导入黑板中的一个单独的“池”。

根据您的描述,我怀疑您有静态问题并且希望在同一个 section/pool 中仅包含一次每个问题。这可以通过使练习 files 的参数不是向量或列表而是矩阵来实现,例如:

library("exams")
exm <- cbind(c("capitals.Rmd", "swisscapital.Rmd", "switzerland.Rmd"))
exm
##      [,1]              
## [1,] "capitals.Rmd"    
## [2,] "swisscapital.Rmd"
## [3,] "switzerland.Rmd" 
exams2blackboard(exm)

这将创建一个 section/pool,其中三个练习按矩阵列中提供的顺序排列。也可以制作一个包含多个列的矩阵,然后将其引向单独的部分。

(免责声明:无法访问 Blackboard,我无法自行测试,我只检查了生成的 ZIP 中的 XML 代码,看起来没问题。)