问题标签 [r-exams]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

r - MCQ 标记:如何最好地将“响应”数据框的向量与“答案”的行元素逐个元素进行比较?

(R, dplyr) 我正在尝试输入学生 MCQ 答案、正确答案和计算分数;许多问题有多个答案。我已将评分表答案 ( ms) 和学生回答 ( sr) 作为数据框输入;列向量是列表。(更新:问题标签是中的行名ms。)

尝试将 sr 的每一列的行与 ms 的相关答案列进行比较以找到:1. 选择的正确答案数量和 2. 是否完全匹配。

我可以将单个元素与length(intersect(sr[[1,2]], ms[[3,2]]))命令进行比较,但我不知道如何扩大规模……通过迭代或 purr、mutate_at 等。

将答案列转换为“字符列表”递归向量事物: ms$c_ans <- lapply(strsplit(as.character(ms$c_ans),split=','),trimws)

现在我想在 sr... sr$num_correct1sr$num_correct2等中创建列以指示学生得到了完全匹配,而其他列则指示选择的正确答案的数量...

例如,学生的 sr$questions2 行中的元素数量也在 questions2 的行中ms$c_ans,即在ms[[2,4]]

我认为问题分为两部分:

  1. sr$q1_full <- sr[[2]]==ms[[1,3]]

产生一个很好的布尔向量,但结果令人惊讶(并且不正确,因为我的意图'。为什么FALSE FALSE FALSE TRUE?......应该都是错误的。另外,我怎样才能自动化它以在所有行/列上执行此操作?

  1. length(intersect(sr[[1,2]], ms[[1,3]]))

适用于单个元素,但我怎样才能让它比较整个向量,例如 sr[2] 到 ms[[1,3]]?

0 投票
1 回答
53 浏览

r-exams - 如何在 r-exams 中包含突出显示的 R 代码块?

我试图创建一个包含格式化 r 代码的练习。

问题

= = = = = = = =

你想加载 tidyverse 包。请完成以下 r 代码。

```r _______(tidyverse) ```

shaded现在,rmarkdown 中缺少相应的环境等。我试过在函数中使用header参数exams2nops。但这只会包括文档正文中的字符串。如何编辑输出 pdf 的序言?

谢谢 :)

0 投票
1 回答
353 浏览

r-exams - how to insert more one single-choice questions in the same exercise

I would like to use the R package 'exams' with my class and do automatic correction through scanning. For this reason, I have decided to consider only single-choice questions.

I would like to insert more than just one single-choice question in the same exercise. Apparently, this can be done only using \extype{cloze}. Is this right? I found out that only a unique begin/end pair for "question" is allowed and so is for "answerlist". So, I have created an Rnw file whose content is:

but I am delivered an error message:

Error in extract_environment(question, "answerlist", value = FALSE, markup = markup) : no unique begin/end pair for‘answerlist’found

Any help would be great!

0 投票
1 回答
126 浏览

r-exams - 如何使用 R 考试以非英语语言创建带有解决方案的考试表

为了在没有解决方案的情况下创建考试表,一切正常exams2nops(除了由于某种原因未采用的徽标)。我可以添加机构名称、更改标题以及设置非英语语言和日期。但是,如果我想用解决方案创建考试表,那么,如果我理解正确,我就不能再使用了exams2nops,但我必须使用不考虑机构、日期、语言或标题的exams2pdfwith which。template="solution"有什么帮助吗?

0 投票
1 回答
64 浏览

r-exams - 在不扫描的情况下评估笔试

我正在寻找一种在不使用生成的nops 格式和扫描答案的情况下评估多项选择考试的方法。

问题是,我们大学有书面考试的标准格式,因此我无法使用生成的 pdf。

我可以使用 r-exam 包以某种方式手动创建评估考试所需的文件吗?

0 投票
1 回答
397 浏览

r-exams - 如何使用 R-exams 包创建多部分问题?

假设我有一个考试题,例如“一辆汽车从静止开始在 3.2 秒内加速到 26.82 m/s。计算这段时间内的加速度。这段时间内汽车行驶了多远?”

我是 R-exams 包的新手。过去我使用过麻省理工学院的“考试”LaTex 包。在那里,我会做类似的事情:

我浏览了 r-exams.org,但没有看到任何创建此类多部分问题的示例。

0 投票
2 回答
76 浏览

r-exams - 添加跳过/未评分的开放式问题

有没有办法包含未评分或被 r-exams 跳过的开放式/自由形式的问题?

用例:我们希望使用该软件包及其评分功能进行一项主要包含多项选择题的考试,同时在同一考试中打印 5-10 个开放式问题。理想情况下,r-exams 将为第一个 MCQ 部分提供评分,我们可以手动添加开放式问题的评分。

0 投票
1 回答
125 浏览

r - R/Exams - Exams2canvas 不压缩

我正在尝试使用exams2canvas()R/Exams 生成考试。似乎 zip 函数没有正常工作,因为它似乎没有在临时目录中生成 zip 文件,以便 R 移动到我想要的目录。相反,我收到这样的消息:

关于如何解决这个问题的任何想法?

0 投票
1 回答
234 浏览

canvas - 有没有办法在 R/exams 的exams2canvas 中使用 LaTeX 包?

我正在尝试使用 R/exams 设置考试,使用函数exams2canvas(). 我的问题包含需要使用一些包(特别是tikztikz-qtree一些其他tikz库)的 LaTeX 代码,但我不知道如何导入它们。

为了创建一个 pdf,我手动修改了plain.texR 的考试包中的 tex 模板 ( ),添加了以下两行:

我可以以类似的方式修改画布文件吗?还有另一种方法可以在中使用 LaTeX 包exams2canvas()吗?


最小的例子:

0 投票
2 回答
170 浏览

r - 如何使用函数```num_to_schoice()```?

我想建立一个简单的概率练习,使得解决方案只是零和一之间的一位小数(不同于零和一)。我想使用该功能num_to_schoice,但如果我写:

我收到错误消息:

NULL 警告消息:在 num_to_schoice(0.3, digits = 1, range = c(0.1, 0.9)) 中:指定的“范围”对于“增量”来说太小

有人可以解释如何num_to_schoice正确使用该功能吗?