首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R-考试中的答题栏

R-考试中的答题栏
EN

Stack Overflow用户
提问于 2020-08-14 08:11:57
回答 1查看 546关注 0票数 2

有可能控制R-考试中Moodle中答案框的长度吗?下面的图片显示,盒子有不同的长度,可能对应于那些隐藏的答案。我的答案包含数字和字符串答案的混合。字符串答案的框似乎比数字答案的方框小。我想使这些箱子标准化,使它们都有相等的长度。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-14 11:19:06

简短回答:

问得好!是的,这是可能的。您可以将额外的metainformation标记numwidth设置为TRUE。然后将单元格的宽度调整到相同的宽度。因此,在R/Markdown练习中,您只需添加

代码语言:javascript
复制
exextra[numwidth,logical]: TRUE

在R/LaTeX运动中:

代码语言:javascript
复制
\exextra[numwidth,logical]{TRUE}

在:http://www.R-exams.org/templates/fourfold2/中提供了一个工作示例。

详细信息:

在完形练习中,这曾经是数字子项的一个无文档化的特性,但在R/items 2.4-0中已经有了记录。还添加了类似的stringwidth规范。

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

示例:

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

代码语言:javascript
复制
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

将XML输出从exams2moodle("fixedwidth.Rmd")导入Moodle将产生宽度相同的空白单元格:

只有在填写回复后提供反馈时,Moodle仍然呈现出一些不同的细胞。但我认为不能通过修改Moodle代码来控制这一点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63408990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档