Programming Process Recording and Visualizing Project
プログラミングの過程を記録・分析するためのソフトウェアです.学習者が自ら分析するのにも使えますし,研究室のみんながプログラミング教育系の論文書くためにフル活用しています.
Pres (Programming Recording System)
プログラミング過程記録システムは,開発環境にセンサを埋込み操作ログを獲得し,リポジトリに記録する典型的な第三世代のアーキテクチャを採用しています(下図).
Hackystatに代表されるツールと異なるのは,リポジトリへの記録はサーバクライアントモデルではなく,開発環境が実行されるPC上の(ローカル)ファイルであることです.ローカルファイル方式の利点は,サーバの設置や登録設定が不要なことと,オフラインでの作業記録が容易である点で,欠点はリアルタイムな把握が出来なくなることですが,本ツールの目的はプログラミング事後のプロセス観察なので,この欠点は無視できます.
センサのダウンロード
センサが埋込み可能な開発環境は以下の2種類です.
- Eclipse
- updatesite URL: Update Site - https://dl.dropbox.com/u/11409191/updatesite/
- 論プロエディタ
- こちら?
PPV(Programming Process Visualizer)
Programming Process Visualizer(通称PPV)は,記録されたプログラミングプロセスを観察するためのアプリケーションソフトウェアです.本ソフトウェアの目的は,上述のセンサ(Pres)によって記録されたProcessLogファイルを読み込んで,ユーザによるプロセス分析を支援することです.
最終更新時間:2017年09月01日 14時03分22秒