R/exams - exams2blackboard 没有随机化或洗牌

R/exams - exams2blackboard no randomization or shuffling

我创建了一组 numschoice 题。我用 exams2html() 仔细检查了它们,这给了我想要的答案的随机化和改组。

但是,当我将 zip 文件上传到系统时,我注意到没有随机化。下面的代码为 num 和 schoice 问题创建了相同的 5 个问题。

你能告诉我哪里做错了吗?

谢谢

事实证明,我在几个问题中使用 knitr::opts_chunk$set() 设置 knitr 选项的方式是问题所在。具体来说,knitr::opts_chunk$set(cache = TRUE) 正在停止考试级别的随机化。

我从所有文件中删除了所有 `knitr::opts_chunk$set()',并将我需要的选项移动到相关代码块中。一切都很好。

非常感谢 Achim 发现我的错误!