首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R/ text : exams2blackboard中的开放式课文问题

R/ text : exams2blackboard中的开放式课文问题
EN

Stack Overflow用户
提问于 2022-11-20 08:54:36
回答 1查看 60关注 0票数 1

在R/ exams2blackboard()考试中使用exams2blackboard()中的提问,是否有一种方法可以设置学生在开放式问题中输入答案的框的大小?使用string只生成一行。这样做的想法是有一个文本编辑器与一个更大的框,一个开放式文本问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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样式所示):

代码语言:javascript
复制
Meta-information
================
exname: [...]
extype: string
exstringtype: essay
exsolution: nil

[...]应该是你练习的一个简短的描述。

示例

要尝试这一点,请下载散文集练习模板并将其保存为myessay.Rmd。然后,编辑指定stringtypeexstringtype: essay的行并运行

代码语言:javascript
复制
exams2blackboard("myessay.Rmd", ...)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74506774

复制
相关文章

相似问题

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