We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
タスクに取りかかってから作業を終わるまでのフローを整理する
The text was updated successfully, but these errors were encountered:
5分だけやるボタンを押した時に一旦取り掛かったタスクがDOINGから再びTODOに戻る場合などを考慮して、タスクを終えたかどうかという単位でなく、タスクへの取り掛かかりという単位で記録したい。 実装としてはUserモデルとTaskモデルにひもづくContributionモデルを作るという想定。 5分だけやるボタンを押したり、TODOのタスクがDOINGに変えられた時、Contribution.newして、DOINGのタスクがTODOやDONEに変えられた時にfinish_timeに時刻を記録するみたいな。タスクに対してContributionがいくつか生える想定。
Contribution モデル
開始時刻は実質的に created_atと考えれて良さそう。
created_at
Sorry, something went wrong.
ただこれをやる場合、タスクの状態管理をしっかりやらないといけないんですよね。 例えば今の所5分だけやるボタン押したらそのままユーザーをほったらかしだけど、5分経った時に一度通知して、継続するか終了するか選択させるとか(鬱陶しいか?)。 個人的にはタスクの実行を小さい単位で記録してモチベーションをあげるっていう設計思想は嫌いじゃないんですけども。現状だと頑張りグラフがあんまり変化がなくて機能として腐っているというのもある。
タスクの開始をツイートして他人からの視線を意識するなら、ツイートにタスクへのURLがついていて他人がアクセスすると継続時間が見れるっていう機能があっても良いとは思う。
No branches or pull requests
タスクに取りかかってから作業を終わるまでのフローを整理する
The text was updated successfully, but these errors were encountered: