【问题标题】:Answer boxes in R-examsR 考试中的答案框
【发布时间】:2020-08-22 07:46:22
【问题描述】:

是否可以通过 R-exams 控制 Moodle 中答案框的长度?下图显示了这些框的长度不同,这可能与隐藏答案的长度相对应。我的答案包含数字和字符串答案的混合。字符串答案的框似乎小于数字答案的框。我想标准化这些盒子并使它们都具有相同的长度。谢谢!

【问题讨论】:

    标签: moodle r-exams


    【解决方案1】:

    简答:

    好问题!对的,这是可能的。您可以将 extra 元信息标签 numwidth 设置为 TRUE。然后将单元格的宽度调整为相同的宽度。所以在 R/Markdown 练习中你只需添加

    exextra[numwidth,logical]: TRUE
    

    在 R/LaTeX 练习中:

    \exextra[numwidth,logical]{TRUE}
    

    一个工作示例在:http://www.R-exams.org/templates/fourfold2/.

    详情:

    这曾经是完形填空练习中数字子项的未记录功能,但已记录在 R/exams 2.4-0(撰写本文时 R-Forge 的开发版本)中。还添加了类似的 stringwidth 规范。

    除了逻辑规范之外,您还可以使用数值作为最大宽度(例如,exextra[numwidth,numeric]: 8)或在具有所需宽度的字符值中使用数字(例如,exextra[numwidth,character]: 99999999)。

    示例:

    一个简单的演示 R/Markdown 练习使用数字宽度规范和数字和字符串问题的混合是:

    Question
    ========
    
    List the first or first six numbers and letters, respectively.
    
    |         | Numbers     | Letters     |
    |:--------|:------------|:------------|
    | First   | ##ANSWER1## | ##ANSWER3## |
    | First 6 | ##ANSWER2## | ##ANSWER4## |
    
    Answerlist
    ----------
    * 
    * 
    * 
    * 
    
    Meta-information
    ================
    exname: fixedwidth
    extype: cloze
    exclozetype: num|num|string|string
    exsolution: 1|123456|A|ABCDEF
    exextra[numwidth,numeric]: 9
    exextra[stringwidth,numeric]: 9
    

    将来自exams2moodle("fixedwidth.Rmd") 的 XML 输出导入 Moodle 会产生等宽的空白单元格:

    只有在填写响应后提供反馈时,Moodle 仍会以不同的方式呈现单元格。但我认为这无法通过修改 Moodle XML 代码来控制。

    【讨论】:

    • 非常感谢,阿奇姆!当所有都是数字答案时,它确实有效。但是,我的答案列表中混合了数字和字符串答案。实际上,在上图中,较小的框用于字符串答案。我的问题是如何使字符串和数字答案框的长度相等。
    • 我没有注意到可以在 moodle 中创建多答案问题。感谢这个问题和答案! :)
    • @Akram 感谢您提出这个问题。在cloze 练习中无法控制string 子项的宽度。但我只是将它添加到 R-Forge 上的 R/exams 的开发版本中。我还简化了代码并记录了它。请通过install.packages("exams", repos="http://R-Forge.R-project.org") 安装最新的开发版本进行试用。已在修订和扩展的答案中添加了一个工作示例。
    • @Achim 这真是太棒了!非常感谢您将其提供给 R 社区。​​span>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多