2012-07-12 28 views
2

我正在努力建立一個網站,幫助我的學生評估他們的數學知識。在線數學編輯器和評估引擎

該主題涉及簡單的代數,如5a-(2a+(2b-3a))= ?和簡單分數。

我有兩個問題:

  1. 學生必須能夠輸入數學容易。他們沒有使用像TeX這樣的代碼的經驗。我不能指望他們輸入像\ frac {a} {b}這樣的stuf。 哪一個易於使用的數學編輯器庫你會推薦?
  2. 我如何評估他們的答案。我如何評估輸入如5a+2ab = 2ab+5a。我已經嘗試過的東西了,但學生說,事後,雙方達成的5*a代替5a5 a,系統說,這是錯誤的...

是否有任何(JavaScript)的圖書館,可以幫助我做到這一點?

謝謝!

+1

好玩!我很樂意從頭開始做這件事。 – qwertymk 2012-07-12 17:34:30

+0

我希望如果你刪除了所有的空白,然後嘗試你的解決方案,它應該適當地工作。但是,再一次,我不知道你可能會遇到什麼其他問題。 – 2012-07-12 22:34:27

回答

2

WolframAlpha有一個API。它可以很容易地處理這樣的請求:Demo

它有一個非常全面的解析引擎,可以理解最正確格式化的數學表達式。雖然我必須承認它可能有點矯枉過正......