如何创建具有单项和多项选择组合的完形填空问题类型? [英] How do I create a cloze question type with a combination of single and multiple choices?

查看:18
本文介绍了如何创建具有单项和多项选择组合的完形填空问题类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题出现在导出到moodle的问题中。 我打算制作一道完形填空题,其中一部分是单项选择,另一部分是多项选择。当使用Exams2moodle函数导出时,我有两种可能的行为:要么所有问题都显示为Sucice(下拉菜单),要么所有问题都显示为mChoose(复选框)。从视觉上看,第二种情况甚至可能会起作用,但它不会正确得分或处罚,因为无论其定义如何,问题都被视为错误选择。

这些不同的行为是如何发生的?第一项定义问题的行为,如果第一项是学校,则每个人都将显示为学校,反之亦然。

最小示例(所有问题都显示为moodle中的选项)

egin{question}
This is the question. This is the question

egin{answerlist}
  item Multiple choice answer 1.
  item Multiple choice answer 2.
  item Multiple choice answer 3.
  item Multiple choice answer 4.
  item Single choice 1.
  item Single choice 2.  
end{answerlist}
end{question}

exname{cloze_schoice_mchoice}
extype{cloze}
exclozetype{mchoice|schoice}
exsolution{1100|10}

最小示例(所有问题都以moodle格式显示)

egin{question}
This is the question. This is the question

egin{answerlist}
  item Single choice 1.
  item Single choice 2.  
  item Multiple choice answer 1.
  item Multiple choice answer 2.
  item Multiple choice answer 3.
  item Multiple choice answer 4.
end{answerlist}
end{question}

exname{cloze_schoice_mchoice}
extype{cloze}
exclozetype{schoice|mchoice}
exsolution{10|1100}

是否可以获得正确的行为或执行一些解决方法?

推荐答案

这是exams2moodle()中的错误,感谢您指出这一点。我已经在R-Forge上的当前开发版本exams2.4-0中修复了它。如果您安装了exams2moodle(),运行exams2moodle()会显示mchoice问题的复选框和schoice问题的下拉菜单。可以通过

修改这些默认设置
exams2moodle(...,
  cloze = list(cloze_mchoice_display = ..., cloze_schoice_display = ...))

这篇关于如何创建具有单项和多项选择组合的完形填空问题类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆