2

生徒が数学の知識を評価するのに役立つウェブサイトを作ろうとしています。

この主題には、単純な代数5a-(2a+(2b-3a))= ?と単純な分数が含まれます。

2 つの問題があります。

  1. 学生は数学を簡単に入力できなければなりません。彼らは TeX のようなコードの経験がありません。\frac{a}{b} のようなものを入力することは期待できません。どの使いやすい数学エディタ ライブラリをお勧めしますか?
  2. どうすれば彼らの答えを評価できますか。のような入力を評価するにはどうすればよいですか5a+2ab = 2ab+5a。私はすでに何かを試しましたが、学生はその後5 a5*a代わりに入力し5aたと言い、システムはそれが間違っていると言いました...

これを達成するのに役立つ(javascript)ライブラリはありますか?

ありがとう!

4

1 に答える 1

2

WolframAlpha にはAPIがあります。このようなリクエストはかなり簡単に処理できます:デモ

これは、最も正確にフォーマットされた数式を理解する非常に包括的な解析エンジンを備えています。少しやり過ぎかもしれないことは認めざるを得ませんが...

于 2012-07-12T17:38:10.500 に答える