R 考试定义了一个带有数字答案的问题,其中有多个可能的正确答案
R exams define a question with a numerical answer with more than one possible correct answers
我们如何在 exams
包中创建一个包含多个可能正确答案的数字练习?
exshuffle 选项如何工作?我们正在尝试打乱完形填空题中的解决方案,但在 Moodle 中,它们从未出现打乱。
exams
包没有单个 num
问题可以有多个答案。不过,它在 exams2moodle()
中是可行的,方法如下:您提出一个 cloze
问题,其中包含一个 verbatim
项目。为此,您提供了将多个值视为完全正确的显式 :NUMERICAL:
代码。该策略与部分正确答案基本相同,只是有几个完全正确的答案,请参阅:
在 Moodle 之外,您可以考虑通过其他方式提出问题,例如,通过 mchoice
或通过 cloze
与多个 num
项目。例如,如果你要求 80 到 100 之间的素数,那么 83、89、97 就是正确答案。或者你可以提供一个 mchoice
列表,比如说,五个数字,然后问:其中哪些是素数?或者你可以在 cloze
中问三个 num
项目:哪个是 80 和 100 之间的 smallest/medium/largest 素数?
至于 exshuffle
:这仅适用于 schoice
或 mchoice
问题中的答案选项(独立或作为 cloze
练习中的子问题).如果您需要更多详细信息,请考虑提出另一个问题。
我们如何在 exams
包中创建一个包含多个可能正确答案的数字练习?
exshuffle 选项如何工作?我们正在尝试打乱完形填空题中的解决方案,但在 Moodle 中,它们从未出现打乱。
exams
包没有单个 num
问题可以有多个答案。不过,它在 exams2moodle()
中是可行的,方法如下:您提出一个 cloze
问题,其中包含一个 verbatim
项目。为此,您提供了将多个值视为完全正确的显式 :NUMERICAL:
代码。该策略与部分正确答案基本相同,只是有几个完全正确的答案,请参阅:
在 Moodle 之外,您可以考虑通过其他方式提出问题,例如,通过 mchoice
或通过 cloze
与多个 num
项目。例如,如果你要求 80 到 100 之间的素数,那么 83、89、97 就是正确答案。或者你可以提供一个 mchoice
列表,比如说,五个数字,然后问:其中哪些是素数?或者你可以在 cloze
中问三个 num
项目:哪个是 80 和 100 之间的 smallest/medium/largest 素数?
至于 exshuffle
:这仅适用于 schoice
或 mchoice
问题中的答案选项(独立或作为 cloze
练习中的子问题).如果您需要更多详细信息,请考虑提出另一个问题。