r-exams - 重新考试 mchoice : Error in moodlePercent(frac) : Percentage not in list of moodle fractions

标签 r-exams

我在此公共(public) repo 的文件 32_est_summary.Rmd 中有一个 mchoice 问题。 (我不在这里分享代码,因为它有点大,并且堆栈溢出策略不允许我用所有代码发布问题)

问题使用 html 格式呈现没有问题

exams2html("32_est_summary.Rmd",
           converter = "pandoc-mathjax")

但是,尝试将其导出为 XML 时出现问题。在文件 32_est_summary.Rmd 第 36 行中,我有一个变量控制随机生成的错误答案 (nrep) 的数量。如果 nrep 等于 2,则会收到以下错误消息:

moodlePercent(frac) 中的错误:百分比不在moodle 分数列表中

这正常吗?有什么办法可以解决吗?

最佳答案

在 Moodle 中,只有某些百分比值可用于对给定项目进行评分,即:

exams:::moodleFractions
##  [1] 100.00000  90.00000  83.33333  80.00000  75.00000  70.00000  66.66667
##  [8]  60.00000  50.00000  40.00000  33.33333  30.00000  25.00000  20.00000
## [15]  16.66667  14.28571  12.50000  11.11111  10.00000   5.00000

您的项目有 28 个答案选项,因此很有可能需要一个百分比来评分,而上面的列表中没有提供。因此,您要么需要减少备选答案的数量,要么改用不同的问题格式。

对于您的情况,我建议将extype切换为完形填空并将练习分成子项目。例如,您有类似的内容:

* El estimador del cuantil 0.5 es 64.22
* El estimador del cuantil 0.5 es 14.4832
* El estimador del cuantil 0.5 es 209.7624
* El estimador del cuantil 0.5 es 52.3775
* El estimador de la mediana es 64.22
* El estimador de la mediana es 209.7624
* El estimador de la mediana es 52.3775
* El estimador de la mediana es 77.2675

您也可以将其切换为 clozetype 作为 schoice|schoice,即两个单选答案列表,每个答案都有一个正确的解决方案。或者您可以将其切换为 clozetype as num|num with

* El estimador del cuantil 0.5 es:
* El estimador de la mediana es:

关于r-exams - 重新考试 mchoice : Error in moodlePercent(frac) : Percentage not in list of moodle fractions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63905219/

相关文章:

r - sh 许可在考试中被拒绝2pdf

r - LaTeX 符号未正确转换为 Moodle

r - 是否可以使用相同的问题但在每个版本中使用不同的顺序来分析不同考试的项目表现?

r - 使用 exams2moodle() 在练习中共享随机 CSV 数据集

r - 考试包中是否支持 ggplot2?

moodle - R/考试 : Open-ended questions with exams2moodle

moodle - 在 R/exams 中为考试添加介绍页面