2017-12-13 20 views
0

私たちの学生にはDatacampまたはCodeacademyのようなサイトを用意したいと考えています。私はコードエディタについて多くの研究を行いましたが、現在はACE editorを使用しています。私はACE editor入力を操作することができますが、私はテキストを検証して実行するためのガイダンスが必要です。今までACEエディタでJavascriptコードを検証するにはどうすればよいですか?

私は私のコードを実行するためのソリューションを持っている:

<form> 
    <div id="editor" style="height: 100px; width: 100px"> </div> 
    <input type="hidden" name="editor" style="display: none;"> 
    <input type="submit" value="Submit"> 
</form> 

<script> 
    $(function(){ 
     var $editor = $('#editor'); 
     if ($editor.length > 0) { 
      var editor = ace.edit('editor'); 
      editor.session.setMode("ace/mode/css"); 
      editor.getSession().setMode("ace/mode/javascript"); 
      var input = $('input[name="editor"]'); 
       editor.getSession().on("change", function() { 
       input.val(editor.getSession().getValue()); 
       console.log(input.val(editor.getSession().getValue())); 
       $editor.value = editor.getSession().getValue(); 
      }); 

     } 
    }); 
</script> 

私は"2+3"を入力すると、私はコンソールの結果を参照してください。私が欲しいもの

2 
2+ 
2+3 

は算術演算子の結果を得ることですこれは「5」である。 どうすれば動作させることができ、Pythonコードを実行することができますか?

おかげ

答えて

0

は、あなたがそれをサーバーに送信し、そこを評価したりhttps://github.com/replit/jsrepl

ようなものを使用するか必要があるのpythonコードをTUNするには
関連する問題