|
|
|
|
|
|
|
|
|
バナーを配布しています。
詳細はこちらよりご覧ください |
|
|
|
|
|
|
|
|
Source Walker(ソース ウォーカー)は、高校・大学などでのプログラミング演習の授業に特化した授業支援システムです。
自分が履修している授業で課題が出たら、Webブラウザからプログラムのソースコードをアップロードして課題を提出します。すると、Webアプリケーショ
ンサーバー側でそのアップロードされたソースコードが自動的にコンパイルされ、生徒のブラウザにほぼリアルタイムでプログラムの実行結果と課題の合否が表示されます。
その他にも学生が提出してきたコードがいわゆるコピペされていないかを確認する手助けをしてくれるなど先生の負担が減る機能も搭載しています。
学生、先生にとってプログラミング演習に最適な授業支援システムです。 |
|
|
私が今利用している大学のプログラミング演習の授業では、授業支援システムを単なる「資料の置き場」にしか使っておらず、せっかくコンピュータを使う授業なので課題の提出をしてから一瞬で合否を計算したり、先生が学生が提出してきたコードがいわゆるコピペされていないか判断するなどを簡単にできるようなシステムを作り、プログラミング演習の授業がさらに円滑に進めることはできないかと考えたためです。 |
|
|
ソースコードを生徒のマシンではなく、Webアプリケーションサーバー側でコンパイルする点です。ソースコードをアップロードしてからは、Ajaxを用いてほぼリアルタイムで、生徒がブラウザでページを更新しなくても結果が表示される部分をこだわりました。 |
|
|
開発期間がとても短かったので、設計から実装までどれだけ早く実装できるかが苦労しました。特にソースコードを生徒のブラウザからアップロードして、非同期でコンパイル処理を走らせる部分に苦労しました。 |
|
|
合計5日 |
|
|
Python,Django,vim |
|
|
前々からU-20プロコンは知っていましたが、応募できる最後の年だったので。 |
|
|
約4年 |
|
|
本、インターネット |
|
|
自分たちの手で開発したソフトウェアを、こうした形で評価していただきとても嬉しく思っております。 |
|
|