【问题标题】:How to create exam sheets with solutions in a non-English language with R exams如何使用 R 考试以非英语语言创建带有解决方案的考试表
【发布时间】:2020-01-21 08:37:12
【问题描述】:

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

【问题讨论】:

  • 您好,欢迎来到网站(以及 R/exams)。您是正确的,exams2nops 无法显示完整的解决方案。但是为了给出建议,更好地理解您的预期用例会有所帮助:有多少学生将参加考试?每个学生都会收到他们自己的随机版本的考试吗?您需要什么解决方案 - 老师或学生?
  • 谢谢!至少有 130 名学生将参加考试,但可能会更多。因为这是我第一次使用 R 考试,所以这次我打算只使用 10 个随机版本的考试。该解决方案对我能够手动评分很有用,以防扫描无法评分,但我也想让每个学生在考试后都有解决方案(我会尝试给每个学生发送一个个性化的电子邮件通过R,否则我将在Moodle上发布10个解决方案。
  • 您想分享哪个“解决方案”?需要检查哪些框?还是带有完整答案文本的完整解决方案环境?前者是标准nops_eval() 输出的一部分,后者需要通过exams2pdf()exams2html() 使用相同的随机种子生成专用解决方案。回复:扫描。我建议您(您自己或与一些同事)进行一次试用考试,然后调整您的扫描仪设置,以便 nops_scan() 可靠地工作。
  • 我指的是带有完整答案文本的完整解决方案环境。但是我已经找到了如何获得我想要的东西(即带有非英语解决方案的考试表)。为此,我只是从“Documents”中的 R 目录中取出文件“solutions”,并翻译了里面写的内容。
  • 是的,感谢您的跟进,这将是我为该设置推荐的解决方案。我会将其写在答案中,以便您可以在 SO 上将问题标记为已回答。

标签: r-exams


【解决方案1】:

您说得对,exams2nops() 没有提供带有{solution} 环境和完整答案文本的 PDF 版本。 nops_eval() 仅提供 HTML 报告,其中包含需要选中的正确框。

因此,要根据需要生成 PDF,您可以在设置与运行 exams2nops() 之前设置的相同随机种子后运行 exams2pdf(...)exams2pdf(..., type = "solution")。如果您想修改布局/徽标/语言/等任何内容。在exams2pdf() 中,您有充分的灵活性,但需要自己完成工作。那就是你需要想出一个看起来像你想要的那样的 LaTeX 模板文件。作为起点,您可以从包中获取solution.tex。获取软件包随附的所有模板的最简单方法是运行exams_skeleton(),然后查看模板文件夹。

背景信息:exams2nops() 也只是在根据用户指定的参数设置合适的 LaTeX 模板文件后在内部调用exams2pdf()

【讨论】:

    猜你喜欢
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    相关资源
    最近更新 更多