Marcin Borkowski <mb...@wmi.amu.edu.pl> writes: > As I mentioned (though only in the subject), yes. This is close, but > my point is not "I want to do this at least once each three days" or > something like this, but rather "I want to spend at least 180 minutes > every week on this" - regardless of days. Of course, I could do it > with the habits module (and if there's no other solution, I will do it > like this), but what I'd like to have is actually a mixture of habits > and effort estimates/clocking.
Maybe a dedicated subtree like this: ------------------------------------------------------------ * Learn Tasks :learn: :PROPERTIES: :COLUMNS: %10ITEM %16SCHEDULED %5Effort{+} %5CLOCKSUM{+} :END: ** Learn Italian *** W11 [2013-03-17 So] DEADLINE: <2013-03-17 So> :PROPERTIES: :Effort: 3:00 :END: **** STRT Task 1 SCHEDULED: <2013-03-11 Mo> :LOGBOOK: CLOCK: [2013-03-16 Sa 13:12]--[2013-03-16 Sa 14:50] => 1:38 CLOCK: [2013-03-13 Mi 13:12]--[2013-03-13 Mi 14:12] => 1:00 - State "STRT" from "TODO" [2013-03-17 So 13:11] CLOCK: [2013-03-12 Di 13:11]--[2013-03-12 Di 13:30] => 0:19 :END: ** Learn Elisp *** W11 [2013-03-17 So] DEADLINE: <2013-03-17 So> :PROPERTIES: :Effort: 3:00 :END: **** STRT Task 2 SCHEDULED: <2013-03-14 Do> :LOGBOOK: - State "STRT" from "TODO" [2013-03-17 So 13:21] CLOCK: [2013-03-16 Sa 13:12]--[2013-03-16 Sa 14:50] => 1:38 CLOCK: [2013-03-13 Mi 13:12]--[2013-03-13 Mi 14:12] => 1:00 - State "STRT" from "TODO" [2013-03-17 So 13:11] CLOCK: [2013-03-12 Di 13:11]--[2013-03-12 Di 13:30] => 0:19 :END: ------------------------------------------------------------ What it does: - We have a tree `Learn Tasks' with tag `learn' (you use inheritance, don't you?), plus a dedicated column view for it. - Each subtask of that is a project like `Learn Italian' - Each project has subtrees that represent your weekly units. You can deadline them to sunday (with a special warning time if wanted) so they will come up eventually in your agenda. On this level, you can also set up your weekly time budget as an effort. - You can either clock the weekly units themselves or create subtasks which represent real actions like `learn about defun' which you can schedule (and reschedule) as you like e.g. each morning. At the end of the week, you go to your `Learn Tasks' Tree, expand it as much as you want to and do a `C-c C-x C-c' to get an overview. If you get rid of the `W11' part in the headlines of weekly units, you can simply org-clone-subtree-with-timeshift the subtree for next week as is. hth Memnon