如何创建包含单选和多选组合的完形填空题类型?

2023-12-07

我的问题出现在导出到 Moodle 的问题中。 我打算创建一个完形填空题,其中一部分是单选(schoice),另一部分是多选(mchoice)。使用 exams2moodle 函数导出时,我有两种可能的行为:所有问题都显示为 schoice(下拉菜单),或者全部显示为 mchoice(复选框)。从视觉上看,第二种情况甚至可能有效,但它不能正确得分或处罚,因为无论其定义如何,问题都被视为mchoice。

这些不同的行为是如何发生的?第一项定义了问题的行为,如果第一项是选择,那么每个人都会如此,反之亦然。

最小示例(所有问题在moodle中显示为mchoice)

\begin{question}
This is the question. This is the question

\begin{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}

enter image description here

最小示例(所有问题均在 Moodle 中显示为选择)

\begin{question}
This is the question. This is the question

\begin{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}

enter image description here

是否有可能获得正确的行为或采取一些解决方法?


这是一个错误exams2moodle(), 感谢您指出了这一点。我已经把它修复了exams2.4-0。如果你安装了它,运行exams2moodle()为您提供复选框mchoice问题和下拉菜单schoice问题。这些默认值可以通过修改

exams2moodle(...,
  cloze = list(cloze_mchoice_display = ..., cloze_schoice_display = ...))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建包含单选和多选组合的完形填空题类型? 的相关文章

  • 如何在 R/exams 练习中包含 TikZ 图像?

    R exams 包支持使用其功能包含 TikZ 图形include tikz 例如 如图所示自动机 and logic练习随包装一起提供 得到后include tikz 进行这些练习 参见 为什么 TikZ 图形是用 exams2pdf 渲
  • 变异观察者产生无限循环

    我正在使用 jQuery 的突变观察器编写一个函数来注册对 DOM 的更改 特别是在添加新节点时 以便我可以更改其内容 SELeCTOR GOOD click function var targetNode this find conten
  • 可以使用exams2nops中的解决方案模板吗?

    当我尝试使用以下命令生成考试解决方案时exams2nops template solution 我收到以下错误消息 Error in exams2pdf file n n nsamp nsamp dir dir name name form
  • 如何创建包含单选和多选组合的完形填空题类型?

    我的问题出现在导出到 Moodle 的问题中 我打算创建一个完形填空题 其中一部分是单选 schoice 另一部分是多选 mchoice 使用 exams2moodle 函数导出时 我有两种可能的行为 所有问题都显示为 schoice 下拉
  • 对使用 exams2moodle() 创建的多项选择题和完形填空题进行评分

    我在用exams2moodle 从 R exams 在 Moodle 中创建多项选择题和完形填空题 在准备考试之前 我想确定 Moodle 如何计算成绩 在我看来 在多项选择题中 评估策略的默认设置是partial TRUE rule fa
  • 如何使用 R/exams 为 Moodle 创建一个带有部分正确答案的问题

    我想使用 R exams 创建随机 Moodle 问题 当我在 Moodle 中手动创建一个数字问题时 我可以添加部分正确的答案 对于典型的小错误 我的评分为 50 我在 R exams 中找不到类似的东西 如果有帮助的话 我可以提供此类
  • Moodle 有 API 吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想为 Moodle 创建一个定制的前端 有谁知道我可以从哪里获得API 或任何其他帮助 编辑 我已经
  • 使用网络服务获取课程内容

    我正在使用 Moodle 3 1 我正在尝试使用网络服务获取课程内容 我创建了一个包含活动 课程 的课程 现在 当我尝试使用网络服务 core course get contents 获取课程内容时 我收到以下响应 id 36 name 0
  • Moodle 中个人资料图片的路径?

    我正在 Moodle Web 应用程序中编程一些东西 并正在考虑检索用户个人资料图像的路径 我以为我可以在数据库中的某个位置找到路径 但我只找到 mdl user picture 和 mdl user imagealt 所以实际上我知道谁上
  • Moodle 用户注册 API

    我被要求创建一个引擎 将 SQL 数据转换为 Moodle 数据 用户 课程 注册 我陷入了困境 我需要使用 Moodle API 以编程方式注册学生 而不需要操作数据库 例如 enroll user courseid userid 有人对
  • 如何将外部JS文件加载到moodle中?

    如何将外部JS文件加载到moodle中 使用moodle api 即moodle库 在Moodle 2 0中我一直使用 PAGE gt requires gt js 首先 使 PAGE通过执行以下操作可用于您的代码 require once
  • 使用 python 通过迭代列表创建 XML 文件

    我正在尝试获取一个如下所示的 xml 文件 以便我可以将其导入到 Moodle 成绩册中
  • 如何从我的moodle数据根中删除“cluster-40926”

    Moodle中moodledata的路径是 nas wp www cluster 40926 securityorg test moodle 这是代码 dir dirname FILE echo Full path to this dir
  • 在站点之间传递凭据

    我在具有两个不同域的两台不同服务器上运行两个不同的站点 一个站点运行 Joomla 另一个站点运行 Moodle 我已将 Moodle 服务器配置为基于 Joomla 站点上的用户表进行身份验证 因此我们拥有权威的用户信息来源 我想做的是
  • 通过外部站点登录 Moodle

    我正在设置一个 Moodle 环境 我需要用户能够使用其凭据通过外部站点登录that地点 理想情况下 他们会访问该网站 登录 然后单击一个按钮 将他们及其帐户信息发送到 Moodle 一旦他们到达 Moodle Moodle 将检查帐户信息
  • 课程完成时更新外部数据库

    我的场景 Moodle 中的用户完成了一门课程 一旦发生这种情况 我想更新外部数据库 我的理解是 每次运行 cron 作业时都会触发 course completed 事件 使用一些简单值 例如已完成课程的用户名 ID 课程 ID 以及完成
  • 通过移动应用程序使用 Moodle 进行身份验证

    我的移动应用程序需要登录 Moodle 以从 Web 服务获取 Json 数据并使用 Angular 显示它 为此 我需要传入用户名和密码并取回 Moodle Web 服务令牌 因此我的应用程序不需要再次登录 至少在令牌过期之前 这是 提出
  • 重定向后 HTML5 CORS 请求在 safari 中失败

    我正在使用 jQuery 制作 CORS 请求来完成 SSO 类型系统 用户登录 WordPress 同时使用钩子也登录 Moodle 我遇到的问题是 在 Safari 中 仅限 safari 7 当初始 POST 请求设置为 mudles
  • 在 R/exams exams2nops() 中用零填充初始学生 ID

    当使用exams为 NOPS 考试生成 PDF 文件的软件包我想编辑学生可用的位数 reglength 我知道该软件包只允许至少 7 位数字 然而 我们学生的身份证号码只有5位数字 因此我想知道是否可以通过 PDF 操作来编辑模板 我尝试过
  • 为 Moodle 创建 LTI 提供程序

    我正在尝试为 Moodle 创建一个 LTI 提供程序 我需要从 Moodle 获得的信息 课程名称 学生和教师 以及启用单点登录 获取会话 令牌 cookie 我做了一项研究 发现 Moodle 3 支持 LTI v2 这基本上是通过 R

随机推荐