【问题标题】:Is it possible for R/exams to export exercises to Blackboard using $$ for Latex equations?R/exams 是否可以使用 $$ for Latex 方程将练习导出到 Blackboard?
【发布时间】:2020-10-22 19:39:06
【问题描述】:

我想使用 R/exams 为物理课程制作 Blackboard 测验。但是,Blackboard 中方程式的显示存在问题。 MathML 输出在不同的浏览器上无法清晰再现(例如,平方根符号在 Firefox 上很好,但在 Safari 上损坏,在 Chrome 上不存在),我的机构更喜欢我不使用 MathJax。

Blackboard 能够正确显示使用 $$ 分隔符(例如 $$a_n =\sqrt{2}$$)在文本中写入的 LaTeX 方程。所以我的问题是exams2blackboard 是否可以为 Blackboard 输出以保留文本中方程式的 LaTeX 但添加 $$?或者是否有另一种使用 R/exams 实现这一目标的方法?

【问题讨论】:

    标签: r latex r-exams


    【解决方案1】:

    保留 LaTeX: 当您的代码中有 $$...$$ 标记时,如果存在无法在纯 HTML 中模拟的数学元素,纯 pandoc 将在转换为 HTML 时保留它。例如 \sqrt{...} 就是这种情况,而 x^2 将被简单地模拟。因此,您可以使用exams2blackboard(..., converter = "pandoc-quiet") 进行试验。我不确定它是否有效 - 无法访问 Blackboard 进行测试。

    添加 $$: 据我所知,这不是 pandoc 提供的,我不知道如何在 R/exams 中解决这个问题。

    渲染 MathML: 这通常在 Chrome 上不可用,因此 Chrome 不处理平方根等也就不足为奇了。在 Safari 中 MathML 通常应该可以正常工作,我不会意识到它通常存在平方根问题 - 但我们肯定会在 Safari 上看到偶尔出现的问题。 Firefox 是唯一支持非常出色的 MathML 的主流浏览器。

    总结:如果上面的第一个选项对你来说不够好,那么我建议要么要求学生使用 Firefox,要么在练习中包含 MathJax。如果您的机构不希望您包含 MathJax,也许有一种方法可以在 Blackboard 中为他们提供一般的 MathJax?

    【讨论】:

    • 谢谢。我会对此进行试验并报告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多