自动评分MathQuill和/或MathJax

时间:2016-05-29 20:09:53

标签: mathjax mathquill

我有一个在线评估平台,我正在尝试自动评分数学问题。学生将通过我们熟练运行的MathQuill界面输入问题。 (适用于台式机和平板电脑)

然而,我遇到的问题是如何评估&#34;评估&#34; MathQuill或MathJax服务器端。我想这样做是因为我们说正确的答案是1/2,但学生可以输入2 / 4,3 / 6,4 / 8等等......所有这些答案都会评估为正确答案。< / p>

有谁知道这种服务器端的方法?是否有我可以调用的服务(API)可以帮助我解决这个问题?

最后,我希望这是提出这个问题的正确位置。

感谢。

1 个答案:

答案 0 :(得分:3)

确实没有任何简单的答案。

人们做的一些事情:

  • Desmos编写了一个自定义的LaTeX解析器和评估程序
  • SwiftCalcs编写了一个自定义LaTeX解析器,以转换为Giac计算机代数系统所期望的字符串格式,他们使用Emscripten将其转换为JS
  • This MathQuill community member一直在尝试使用Wolfram | Alpha API
  • 过去,我已将MathQuill的.text()输出按摩为SymPyMath.js
  • 可用的内容