扩展字符串项
确实,从 2.4-0 版本(撰写本文时 R-Forge 上的开发版本)开始,exams2openolat(以及更普遍的exams2qti21;部分还包括exams2moodle)中提供了此功能。简单的想法是,您可以在cloze 练习中为string 练习和string 元素设置“类型”:
-
string:这是string 练习的默认类型,导致一个小的填空字段。这是通过精确的字符串匹配自动评分的。
-
essay:或者,您可以获得更大的文本字段,学生可以在其中输入更长的答案。这必须由讲师手动评分。
-
file:作为另一种选择,您可以在练习结束时进行文件上传交互。同样,这必须由讲师手动评分。
简单字符串示例
下面提供了一个要求证明的非常基本的示例(如您的问题中所述)。 exstringtype 设置为file,因此不需要exsolution(因为它不能自动评分),因此设置为nil。该练习使用 R/Markdown .Rmd 标记 - 当然,也可以使用 R/LaTeX .Rnw 标记。如果您愿意,也可以包含 Solution 部分。
Question
========
Under which assumptions is the ordinary least squares (OLS) estimator
for the coefficients in the linear regression model unbiased?
Outline the steps for the corresponding proof.
Please upload your solution as an image file (PDF, PNG, JPG, ...).
Meta-information
================
exname: Unbiasedness OLS
extype: string
exstringtype: file
exsolution: nil
更复杂的完形填空示例
同样,在cloze 练习中,您可以将某个元素的exclozetype 设置为essay 或file。在包的开发版本中提供了一个工作示例lm3.Rmd,它将所有可能的元素组合在一个完形填空中:string、mchoice、num、schoice、essay、file。试试:exams2openolat("lm3.Rmd", ...)。在 OpenOlat 中,开放式元素(essay 和 file)必须由讲师评分,而其余元素可以照常自动评分。