本記事の背景と目的 「小学校」のプログラミング教育では Scratch が広く使われています。Scratch は Google Blockly をベースにしているため、似たようなビジュアルプログラミング環境を作成することが可能です。本記事では Blockly を利用してエディタを作りますが、Scratch と差別化を図るため、次の目標を設定したいと思います。 IE でも実行できる、ブラウザ上のエディタにする 中学校におけるプログラミング教育が対象とする、ネットワークを活用した双方向性のあるコンテンツを扱える環境にする 本記事の最大の目的は、一緒に作る仲間を探すことです。興味を持たれた方は GitHub からご連絡お願い致します。 今の時点でできること 今の実行環境を以下の図に示しました。 WebSocket を用いて、例えばクライアント側が別のクライアントPCにメッセージを送信できるような