exams2canvas是否与Canvas New Quiz格式兼容



我正在使用R-exacts包创建Canvas测验,并且可以通过exams2canvas((成功地将从R导出的测验的zip文件导入为"经典测验";进入画布。然而,当我将它们作为";新测验";,而进口声明";完成";,由于测验中没有问题,所以出现了某种错误。

我主要担心的是Canvas将于2021年10月开始撤回经典测验,所以我需要更改为新的格式。

谢谢

exams2qti21()适用于新Canvas测验格式中的schoicemchoice问题类型。你需要去掉答案中的a.b.c.d,以便进行洗牌。新测验应该能够处理cloze问题格式。

TL;DR

我们还没有对此进行详细研究。我们计划对exams2canvas()进行必要的调整,但还无法对此进行测试。

根据官方的新测验时间表,新测验将于2021年7月启用;在付费账户中的所有课程中";然后";新测验和经典测验可以同时使用";。因此,我的理解是,经典测验不会立即被否决。

详细信息

Canvas中的经典测验仅支持用于导入的旧QTI 1.2 XML格式新测验可以导入旧的QTI 1.2 XML格式和新的QTI 2.1 XML格式。这两者都由函数exams2qti12()exams2qti21()中的R/examics包支持。

然而,细节是魔鬼。在像QTI这样的特定XML标准中,如何准确地指定测试的某些方面仍然有很大的灵活性。例如,学习管理系统OLAT(版本12之前(、ILIAS和Canvas(带有经典测验(都依赖于QTI 1.2。然而,它们的使用要求略有不同。因此,exams2qti12()有一个flavor参数,并且有专门的自定义接口用于exams2ilias()exams2canvas()

因此,对于新测验,我预计我们需要对exams2qti12()和/或exams2qti21()进行某些调整,以获得正确的支持。不幸的是,到目前为止,我们无法测试这些,因为Instructionure在https://canvas.instructure.com/尚未包含新测验。这就是我们Canvas测试所依赖的,因为我们没有安装自己的Canvas系统。根据官方时间表中的信息,我预计我们可以在2021年夏天开始在社区服务器上进行测试。

最新更新