exams2moodle 可以导出额外的元信息,例如 idnumber 和标签吗?
Can exams2moodle export additional metainfo such as idnumber and tags?
当我导出选择题的 xml 文件时,它包含以下几行:
<idnumber>arbitrary_id_set_by_user</idnumber>
<answernumbering>ABCD</answernumbering>
<tag></tag>
有没有办法将 idnumber
、answernumbering
和 tag
添加到问题的元信息部分,以便 r-exams 可以导出到 moodle XML 作为<idnumber>idnumber</idnumber>
、<answernumbering>ABCD</answernumbering>
、<tag>tag1</tag>
和 <tag>tag2</tag>
等等?
可以通过 answernumbering=
参数在 exams2moodle()
中设置 <answernumbering>
标签,参见 ?exams2moodle
。这样做的原因是,对于测验中的所有练习,这都是以相同的方式设置的。这比在不同练习的元信息中单独设置并可能不一致更一致。
<idnumber>
标签似乎仅供 Moodle 内部使用。在 https://docs.moodle.org/311/en/Moodle_XML_format 的官方 Moodle XML 文档中也没有提到它。因此我们没有在 exams2moodle()
.
中实现它
<tag>
目前在 exams2moodle()
中不受支持,因为我们认为在 Rmd(或 Rnw)练习本身而不是练习的 Moodle 版本中添加标签更为重要.为了在 Moodle 端构建内容,可以使用 exsection
元信息,请参阅 boxhist 的工作示例。
最后,您可以使用 exextra
标签添加任意元信息。例如,在 essayreg 练习模板中使用了它。但是,没有通用的方法可以使用此额外的元信息在 exams2moodle()
输出中插入额外的 XML 代码。为此,exams2moodle()
的源代码必须相应地进行调整。
当我导出选择题的 xml 文件时,它包含以下几行:
<idnumber>arbitrary_id_set_by_user</idnumber>
<answernumbering>ABCD</answernumbering>
<tag></tag>
有没有办法将 idnumber
、answernumbering
和 tag
添加到问题的元信息部分,以便 r-exams 可以导出到 moodle XML 作为<idnumber>idnumber</idnumber>
、<answernumbering>ABCD</answernumbering>
、<tag>tag1</tag>
和 <tag>tag2</tag>
等等?
可以通过 answernumbering=
参数在 exams2moodle()
中设置 <answernumbering>
标签,参见 ?exams2moodle
。这样做的原因是,对于测验中的所有练习,这都是以相同的方式设置的。这比在不同练习的元信息中单独设置并可能不一致更一致。
<idnumber>
标签似乎仅供 Moodle 内部使用。在 https://docs.moodle.org/311/en/Moodle_XML_format 的官方 Moodle XML 文档中也没有提到它。因此我们没有在 exams2moodle()
.
<tag>
目前在 exams2moodle()
中不受支持,因为我们认为在 Rmd(或 Rnw)练习本身而不是练习的 Moodle 版本中添加标签更为重要.为了在 Moodle 端构建内容,可以使用 exsection
元信息,请参阅 boxhist 的工作示例。
最后,您可以使用 exextra
标签添加任意元信息。例如,在 essayreg 练习模板中使用了它。但是,没有通用的方法可以使用此额外的元信息在 exams2moodle()
输出中插入额外的 XML 代码。为此,exams2moodle()
的源代码必须相应地进行调整。