【问题标题】:How to ask a question of type "file upload"如何提出“文件上传”类型的问题
【发布时间】:2021-12-29 18:59:38
【问题描述】:

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

根据这条推文

[...] OpenOlat 中的 QTI 引擎非常酷且强大!

我们正在努力赶上它的交互功能(例如, 匹配,排序),但添加了一些(例如,文件上传) #rexams 开发。 [...]

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

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

【问题讨论】:

  • 请将您的问题标题edit 描述为描述您所问的实际问题或问题的内容。如果去掉标题中多余的标签信息,剩下的就是文件上传问题了,没有任何意义。您的标题应该足够清晰和具有描述性,以便对正在浏览搜索结果列表并试图找到问题解决方案的未来网站用户有意义,而您当前的标题在这方面没有用处。谢谢。
  • 刚刚改了标题,希望你现在发现它更适合这个问题。

标签: r-exams openolat


【解决方案1】:

扩展字符串项

确实,从 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 设置为essayfile。在包的开发版本中提供了一个工作示例lm3.Rmd,它将所有可能的元素组合在一个完形填空中:stringmchoicenumschoiceessayfile。试试:exams2openolat("lm3.Rmd", ...)。在 OpenOlat 中,开放式元素(essayfile)必须由讲师评分,而其余元素可以照常自动评分。

【讨论】:

    猜你喜欢
    • 2015-01-11
    • 1970-01-01
    • 2012-04-14
    • 2022-10-07
    • 1970-01-01
    • 2011-11-11
    • 2016-03-03
    • 2010-10-16
    • 2010-09-09
    相关资源
    最近更新 更多