如何提出 "file upload" 类型的问题

How to ask a question of type "file upload"

使用 exams2openolat 将练习从 R/exams 导出到 OpenOlat,有没有办法提出问题,学生可以在哪里上传文件作为答案(pdf、jpg、...) ?这对于数学证明很有用,例如,手写然后扫描而不是打字更容易。

根据这条推文

[...] The QTI engine in OpenOlat is very cool & powerful!

We're trying to catch up with its interaction features (e.g., matching, ordering) but some (e.g., file upload) have been added in #rexams devel. [...]

https://twitter.com/achimzeileis/status/1333912916299485184

R/exams的开发版应该有这个选项,但我找不到其他的。

扩展字符串项

事实上,从版本 2.4-0(R-Forge 上的开发版本)开始,此功能在 exams2openolat(和 exams2qti21 更普遍;部分也在 exams2moodle 中可用在撰写本文时)。简单的想法是,您可以为 string 练习和 cloze 练习中的 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 设置为 essayfile。包的开发版本中提供了一个工作示例 lm3.Rmd,它将所有可能的元素组合在一个完形填空中:stringmchoicenumschoice, essay, file。尝试:exams2openolat("lm3.Rmd", ...)。在 OpenOlat 中,开放式元素(essayfile)必须由讲师评分,而其余元素可以照常自动评分。