gpt4 book ai didi

moodle - 在 R/exams 中为考试添加介绍页面

转载 作者:行者123 更新时间:2023-12-04 09:47:45 24 4
gpt4 key购买 nike

我正在使用 R/exams 生成 Moodle 考试(感谢 Achim 和团队)。我想制作一个介绍页面来设置考试场景。有没有办法做到这一点? (现在,我正在生成一个 schoice,其中 answerlist 为空白。)
谢谢!
若昂·马洛科

最佳答案

通常,我不会在考试“内部”而是“外部”进行此操作。在 Moodle 中,您可以在编辑测验时在“常规设置”中包含“说明”。这是我将放置所有一般信息的地方,以便学生在开始实际问题之前阅读此内容。

如果您想在此描述中包含 R 生成的内容(R 输出、图形、数据...),我通常会将其包含在“问题 1”中,而不是作为“问题 0”而没有任何实际问题。
"description"不过,问题类型可用于后者。但是,目前在 exams2moodle() 中不受支持。 (我会把它放在心愿单上)。您可以通过以下步骤手动解决此问题:

  • 创建一个 string询问所需内容并设置相关的 expoints0 .
  • 像往常一样使用 exams2moodle() 生成 Moodle XML 输出.
  • 在文本编辑器中或仅在 RStudio 中打开 XML 文件并替换 <question type="shortanswer"><question type="description">对于相关问题。
  • 在 XML 文件中省略 <answer> ... </answer>对于相关问题。

  • 警告:如您所知,在同一考试中的后续练习中共享相同的数据在技术上是可能的。如 .Rnw使用练习,练习中的所有变量都在全局环境( .GlobalEnv )中创建,并且无论如何都可以轻松访问。如 .Rmd练习使用,需要设置 envir .GlobalEnv 中专用共享环境的参数(例如, new.env()exams2moodle(..., envir = ...) ) .然而,如果这样做了,那么就不能在 Moodle 中随机绘制练习,因为这会破坏练习之间的联系(即,问题 1 中的第一次复制不一定跟随问题 2 中的第一次复制)。相反,您必须将测试与固定选择的练习放在一起(即,始终对所有问题进行第一次复制,或对所有问题进行第二次复制,......)。

    关于moodle - 在 R/exams 中为考试添加介绍页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62068865/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com