2

我正在尝试建立一个网站,帮助我的学生评估他们的数学知识。

该主题涉及简单的代数5a-(2a+(2b-3a))= ?和简单的分数。

我有两个问题:

  1. 学生必须能够轻松输入数学。他们没有像 TeX 这样的代码的经验。我不能指望他们输入像 \frac{a}{b} 这样的东西。您会推荐哪个易于使用的数学编辑器库?
  2. 我如何评估他们的答案。我如何评估输入,例如5a+2ab = 2ab+5a. 我已经尝试了一些东西,但学生后来说他们输入5 a5*a而不是,5a系统说它是错误的......

是否有任何(javascript)库可以帮助我完成此任务?

谢谢!

4

1 回答 1

2

WolframAlpha 有一个API。它可以相当容易地处理此类请求:Demo

它有一个非常全面的解析引擎,可以理解最正确格式的数学表达式。虽然我必须承认这可能有点矫枉过正......

于 2012-07-12T17:38:10.500 回答