2

我想了解如何exsuffle解决cloze问题。它是否适用于schoice具有不同数量可能答案的各种问题?

我希望在 Moodle 中展示练习时可能的答案会被打乱。对于观察到的行为,顺序始终相同。

4

3 回答 3

3

R/exams 问题的元信息中的exshuffle选项也适用于问题中schoicemchoice元素cloze。笔记:

  • 错误修复:在 R/exams 版本 2.4-0(当前开发版本)之前,在练习的解决方案部分指定exshufflecloze问题但没有答案列表会导致错误。这提示了这个 StackOverflow 问题,但现在已修复。
  • 数字值exshuffle(即,对大量备选答案进行二次抽样)也有效。
  • 除了设置R 侧exshuffleTRUE改组,还可以通过选择cloze_mchoice_display包括改组的 a 来在 Moodle 中进行改组(如@JPMD 指出的那样),例如,MULTICHOICE_S等等MULTICHOICE_VS
  • exshuffle目前,整个问题目前只能设置一个值。因此,如果有多个schoice和/或mchoice元素,则该单个exshuffle值将应用于所有元素。
于 2020-06-07T02:44:58.853 回答
2
```
options[[1]] <- sample(paste0(c(correct_answer, possible_answers[!possible_answers %in% correct_answer])))
solutions[[1]] <- options[[1]]==correct_answer
```
于 2020-06-01T23:06:57.377 回答
2

或者您可以使用(供将来参考)“MULTICHOICE_VS”,如下所示:


    exams2moodle(questions,
             name = "exameXPTO", 
             cloze = list(cloze_mchoice_display = "MULTICHOICE_VS"), 
             envir =.GlobalEnv)

:-)

于 2020-06-03T09:07:23.227 回答