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

问题描述

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

解决方法

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

根据您的描述,我怀疑您有静态问题,并且希望将每个问题恰好包含在同一节/池中一次。通过使练习file的参数不是向量或列表,而是矩阵,例如:

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代码。)