Moodle无法识别数学方程式?

时间:2020-07-07 14:44:55

标签: moodle r-exams

我使用默认设置从R / exams的tstat将Zeileis et al。(2014)中给出的exams2moodle练习导入了Moodle。但是Moodle不能完全识别以LaTeX和Rmd格式编写的数学方程式。有什么办法可以解决此问题?函数exams2pdf适用于方程式,但exams2html不适用于方程式。

Moodle screenshot

2 个答案:

答案 0 :(得分:0)

非常感谢您的建议。以下对我有用。正如Achim所建议的那样,我为converter保留了默认参数pandoc-mathjax,并将相同的示例导入了Moodle。然后打开Moodle的过滤器,将Mathjax设置为打开,将Tex设置为关闭。现在一切都很好。

答案 1 :(得分:0)

自R / exams 2.3-3起,exams2moodle()中的默认值为converter = "pandoc-mathjax",这意味着将文本(在Markdown或LaTeX中)转换为HTML,但数学方程式保留在LaTeX中。然后,将由MathJax插件来完成数学方程式的绘制-MathJax插件必须嵌入Moodle中,然后才能在任何现代浏览器中运行。在您的Moodle安装中,这似乎已关闭,您必须启用它,请参阅:https://docs.moodle.org/35/en/MathJax_filter

您也可以使用converter = "pandoc-mathml"。然后将练习转换为数学方程式的HTML加MathML。在那种情况下,不需要插件/过滤器,而是可以呈现MathML的浏览器。 Firefox和Safari可以做到这一点-但是Chrome / Chromium不支持MathML。

有关更多详细信息,请参见http://www.R-exams.org/tutorials/math/上的讨论。