2010-11-05 55 views
3

我正在尋找建立一個教育Web服務,最終用戶可以用某種語言(例如Java或Python)鍵入代碼來解決給定問題,服務應該是能夠判斷代碼是否編譯並顯示少量測試用例的代碼輸出。我試圖從社區獲得關於a)的一個想法,如果這樣的事情存在b)如何建立它。可以採取代碼snppet並測試它的網絡服務

顯然,出於安全原因,該服務將支持非常有限的語言子集。能夠在客戶端執行大部分操作會很酷,但我也很樂意在服務器端執行此操作。

有沒有這樣的框架可以用來創建沙盒環境? 有什麼特別的語言會特別容易嗎?

回答

4

結賬iDeone API

什麼是ideone?

Ideone是 不止一個pastebin;它是一個在線 編譯器和調試工具,其中 允許以超過40種編程語言在線編譯和運行代碼 。

+0

謝謝,這是偉大的(投票)。雖然我期望做的是能夠在我自己的服務器上完成。如果有一個框架或api可以用來創建沙箱環境以在web服務器中運行gcc或類似的東西,那就太好了。 – mynameisaram 2010-11-05 18:47:42

相關問題