在R/ exams2blackboard()考试中使用exams2blackboard()中的提问,是否有一种方法可以设置学生在开放式问题中输入答案的框的大小?使用string只生成一行。这样做的想法是有一个文本编辑器与一个更大的框,一个开放式文本问题。
发布于 2022-12-01 01:33:44
概述
从R/ the版本2.4-0 (编写本报告时的当前CRAN版本)开始,可以很容易地区分不同类型的string练习:
string:默认情况下是一个“封闭”字符串问题,参与者通常输入一个短字符串(例如函数或方法的名称等)。然后输入的答案需要与指定的正确解决方案完全匹配,以获得与练习相关的点。essay:或者,当参与者在浏览器中的文本编辑器中输入“文章”时,可以使用开放式文本问题。演示在一定程度上取决于具体的学习管理系统。指导员需要手动分配点数。file:参与者可以使用文件上传(例如PDF、HTML、Docx等),而不是在文本编辑器中提供开放式问题的答案。同样,指导员需要手动分配点数。一些exams2xyz()接口(特别是exams2moodle()和exams2qti21()以及由此而来的exams2openolat())也允许多种类型的组合,通常是essay|file,这样学生就有了文本编辑器和文件上传。在R/ This网页上提供的散文集练习模板说明了这一点。
溶液
为了在exams2blackboard()中使用开放式文章问题,您需要指定以下元信息(如R/Markdown样式所示):
Meta-information
================
exname: [...]
extype: string
exstringtype: essay
exsolution: nil[...]应该是你练习的一个简短的描述。
示例
要尝试这一点,请下载散文集练习模板并将其保存为myessay.Rmd。然后,编辑指定stringtype到exstringtype: essay的行并运行
exams2blackboard("myessay.Rmd", ...)https://stackoverflow.com/questions/74506774
复制相似问题