首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >添加跳过/未评分的开放式问题

添加跳过/未评分的开放式问题
EN

Stack Overflow用户
提问于 2020-02-14 17:31:41
回答 2查看 67关注 0票数 2

有没有一种方法可以包含未评分或r考试跳过的开放式/自由形式的问题?

用例:我们希望有一个考试,其中大部分是使用软件包及其评分功能的多选题,但也有5-10个开放式问题打印在同一考试中。理想情况下,r-exams将提供第一个MCQ部分的评分,我们可以手动添加开放式问题的评分。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-22 19:38:18

我对包进行了分叉,并做了一些小的更改,允许用户控制在第一页上打印多少问题,并删除字符串问题页面。

新参数是number_of_closed_questionsinclude_string_pages。它离理想还很远,但对我来说很有效。

例如,我们有6个mpc/单项选择题和一个问答题(essayreg):

代码语言:javascript
运行
复制
# install devtools if you do not have it!
# install the fork
devtools::install_github("johannes-titz/exams")

library("exams")
myexam <- list(
  "tstat2.Rnw",
  "ttest.Rnw",
  "relfreq.Rnw",
  "anova.Rnw",
  c("boxplots.Rnw", "scatterplot.Rnw"),
  "cholesky.Rnw",
  "essayreg.Rnw"
)

set.seed(403)
ex1 <- exams2nops(myexam, n = 2,
  dir = "nops_pdf", name = "demo", date = "2015-07-29",
  number_of_closed_questions = 6, include_string_pages = FALSE)

这将只在首页产生6个问题(而不是7个),并且还将排除字符串问题页面。

如果您想要正常的行为,只需排除新参数。显然,必须手动设置闭合问题的数量,因此应该非常小心。

我猜人们可以自动检测加载了多少字符串问题,并由此确定开放式/封闭式问题的数量,但我目前没有时间编写这些问题,所提出的解决方案对我的情况是可用的。

我不能百分之百确定扫描会以这种方式工作,但我认为应该不会有任何更大的问题,因为我并没有真正改变太多。也许Achim Zeileis可以对此发表评论?查看我的提交:https://github.com/johannes-titz/exams/commit/def044e7e171ea032df3553acec0ea0590ae7f5e

票数 2
EN

Stack Overflow用户

发布于 2020-02-16 09:50:56

内置支持多达三个开放式“字符串”问题,打印在单独的一张纸上,必须手动标记。然后,可以使用nops_scan()nops_eval()与主页一起扫描和评估生成的页。这是在愿望清单上的包,以扩大该数字,但它尚未实现。

您可以做的另一个“技巧”是使用exams2nops()pages=参数来包含一个包含额外问题的单独的PDF工作表。但这将不得不完全单独地“手工”处理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60223525

复制
相关文章

相似问题

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