プログラミングの教育は演習を中心に行われており,演習による知識の定着の度合いを評価するために,成果をレポートとして提出させる場合が多い.レポートは演習の最終結果を確認することはできるが,学習者がソフトウェアを完成させていく過程や,その途中でどのような問題に直面し,どのように対処したかを教授者が知ることは難しい.本研究では Eclipse と連携して,学習者のプログラミングの細粒度履歴をリアルタイムに収集し,ネットワークで接続されているサーバに蓄積することにより,ソフトウェア開発演習を支援する環境を構築した.
|