概要
学習履歴管理ツール studistoryの要件
前提
・日々のデータは1日1ファイル単位で下記フォーマットで作成してあるものとする。
下記は入力途中の状態。
各項目はタイトル、要約、作業見積もり(1=30分)、作業開始時間、作業終了時間、作業時間
title: 2013/09/05 contents: - 準備,日次 作業準備 アクティビティの割り当て メールチェック,0.5,2013/09/06 01:32:20,2013/09/06 01:48:40,0:16:20 - アルゴリズム,アルゴリズム クイックソート,2,2013/09/06 01:48:42,,, - 学習管理,月次集計機能要件定義、ストーリー作成,2,,, - 片付,日次 作業まとめ,0.5,,,
・1日が終わったら下記記事で照会しているプログラムを実行することで月別のフォルダに履歴が保存されます。
TODO管理ツール 日次集計結果保存スクリプトの作成
http://d.hatena.ne.jp/tbpg/20130609/1370785820
要件
・前提のファイルを利用して、ブラウザで確認・検索可能な学習履歴管理画面を作成する。
・軽量にローカルの静的html+JavaScriptのみで簡潔すること。
・各種自動生成も含み、RubyとHTML5対応のブラウザとSublime Text2さえあれば全体の機能を利用出来るようにする。
イテレーション0
事前に作成済み
内容 | URL |
---|---|
作業時間計測用Plugin開発 | http://d.hatena.ne.jp/tbpg/20130523/1369333076 |
日次集計結果保存スクリプトの作成 | http://d.hatena.ne.jp/tbpg/20130609/1370785820 |
イテレーション1
ステータス | 内容 | URL |
---|---|---|
完了 | StudyLog2Jsonで日次で保存しておいた学習履歴データをJson形式に変換 | http://d.hatena.ne.jp/tbpg/20130909/1378742278 |
完了 | StudyLog2htmlで学習履歴データJsonを元に履歴参照用のHTML画面を生成 | http://d.hatena.ne.jp/tbpg/20130909/1378742414 |
完了 | HTML画面は一覧表示機能、検索機能あり。JavaScriptで表示を制御 | http://d.hatena.ne.jp/tbpg/20130909/1378742538 |
イテレーション2
ステータス | 内容 | Url |
---|---|---|
完了 | TODO追加用Sublime Text2 Sunipet | http://d.hatena.ne.jp/tbpg/20130915/1379256711 |
完了 | TODO開始用Subiime Text2 Plugin | http://d.hatena.ne.jp/tbpg/20130915/1379256791 |
完了 | TODO終了用Subiime Text2 Plugin | http://d.hatena.ne.jp/tbpg/20130915/1379256830 |
完了 | CSSの見栄え改修 | http://d.hatena.ne.jp/tbpg/20130923/1379945699 |
イテレーション3
ステータス | 内容 | URL |
---|---|---|
完了 | ソート機能実装 | http://d.hatena.ne.jp/tbpg/20131023/1382542808 |
未着手 | 集計機能実装 | -- |