* Fwd: bug#57213: 27.1; statistics of repeated tasks [not found] <CAOotu0NS-+gv14BnC4W8hqN1yaXu9m+C9vTrHPNznDWa4exUyw@mail.gmail.com> @ 2022-08-15 3:59 ` Ihor Radchenko 2022-08-15 13:57 ` Abhisek Panigrahi 0 siblings, 1 reply; 4+ messages in thread From: Ihor Radchenko @ 2022-08-15 3:59 UTC (permalink / raw) To: emacs-orgmode, Abhisek Panigrahi [-- Attachment #1: Type: text/plain, Size: 731 bytes --] Forwarding from debbugs. Abhisek, we usually discuss Org development in a dedicated mailing list. See https://orgmode.org/manual/Feedback.html As for your suggestion, the idea is reasonable. Patches are welcome :) Note that statistic cookies have a very specific format [NN%] or [N/M]. I guess you can treat, say, [NN%] as percentage of time the habit was actually done vs. planned to be done. Also, you may modify org-habit-insert-consistency-graphs to provide more statistic information. -------------------- Start of forwarded message -------------------- Subject: bug#57213: 27.1; statistics of repeated tasks To: 57213@debbugs.gnu.org From: Abhisek Panigrahi <pnabhisek@gmail.com> Date: Sun, 14 Aug 2022 23:00:22 +0530 [-- Attachment #2.1: Type: text/plain, Size: 5410 bytes --] I can't seem to find statistics of repeated tasks. However, I can see the cookies of the TODO tasks like https://orgmode.org/manual/Breaking-Down-Tasks.html. I'm using the editor for more than 5 years now and org-mode for more than 2 years. There is some solution for every area of editing, however when I tried to see how many times I have completed a specific task, there is no way. There are some hacks I found on the internet, but either that is incomplete or unusable. I don't know why it isn't builtin yet ? This feature is very useful inside *habit* module atleast. Because by seeing your statistics you get motivated and want to keep the streak going. Some suggestion to include in this feature * last streak count * highest streak count * total times the task was DONE If you feel there are some additional statistics or different useful statistics should be included, please do so. I would be glad to be in the discussion. In GNU Emacs 27.1 (build 1, x86_64-w64-mingw32) of 2020-08-21 built on CIRROCUMULUS Repository revision: 86d8d76aa36037184db0b2897c434cdaab1a9ae8 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19044 System Description: Microsoft Windows 10 Home Single Language (v10.0.2009.19044.1889) Recent messages: Entry repeats: SCHEDULED: <2022-08-16 Tue .+2d> Note stored Entry repeats: SCHEDULED: <2022-08-16 Tue .+2d> Saving file d:/schedules/example.org... Wrote d:/schedules/example.org Saving file d:/schedules/example.org... Wrote d:/schedules/example.org Saving file d:/schedules/example.org... Wrote d:/schedules/example.org Press key for agenda command (unrestricted): Configured using: 'configure --without-dbus --host=x86_64-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2 HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: ENN locale-coding-system: cp1252 Major mode: Org-Agenda Week Ddl Grid Habit Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail cl-extra org-lint ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-habit thingatpt help-fns radix-tree help-mode cus-edit cus-start cus-load org-timer org-colview org-clock org-attach org-id org-archive cal-move diary-lib diary-loaddefs cal-iso org-agenda misearch multi-isearch mule-util info org-element avl-tree generator ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum url url-proxy url-privacy url-expand url-methods url-history mailcap shr url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex ol-bbdb ol-w3m org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs warnings edmacro kmacro infodoc-theme package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 273026 26226) (symbols 48 23563 2) (strings 32 86282 2843) (string-bytes 1 2829144) (vectors 16 37007) (vector-slots 8 416095 25390) (floats 8 258 301) (intervals 56 4877 1016) (buffers 1000 30)) [-- Attachment #2.2: Type: text/html, Size: 6071 bytes --] [-- Attachment #3: Type: text/plain, Size: 273 bytes --] -------------------- End of forwarded message -------------------- -- Ihor Radchenko, Org mode contributor, Learn more about Org mode at https://orgmode.org/. Support Org development at https://liberapay.com/org-mode, or support my work at https://liberapay.com/yantar92 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: bug#57213: 27.1; statistics of repeated tasks 2022-08-15 3:59 ` Fwd: bug#57213: 27.1; statistics of repeated tasks Ihor Radchenko @ 2022-08-15 13:57 ` Abhisek Panigrahi 2022-08-16 4:10 ` [FEATURE REQUEST] " Ihor Radchenko 0 siblings, 1 reply; 4+ messages in thread From: Abhisek Panigrahi @ 2022-08-15 13:57 UTC (permalink / raw) To: Ihor Radchenko; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 6903 bytes --] Thanks for the reply Ihor, I would have worked on the patch, but I don't know elisp or lisp language! - Abhisek On Mon, Aug 15, 2022 at 9:28 AM Ihor Radchenko <yantar92@gmail.com> wrote: > Forwarding from debbugs. > > Abhisek, we usually discuss Org development in a dedicated mailing list. > See https://orgmode.org/manual/Feedback.html > > As for your suggestion, the idea is reasonable. Patches are welcome :) > > Note that statistic cookies have a very specific format [NN%] or [N/M]. > I guess you can treat, say, [NN%] as percentage of time the habit was > actually done vs. planned to be done. > > Also, you may modify org-habit-insert-consistency-graphs to provide more > statistic information. > > > -------------------- Start of forwarded message -------------------- > Subject: bug#57213: 27.1; statistics of repeated tasks > To: 57213@debbugs.gnu.org > From: Abhisek Panigrahi <pnabhisek@gmail.com> > Date: Sun, 14 Aug 2022 23:00:22 +0530 > > > I can't seem to find statistics of repeated tasks. However, I can see the > cookies of the TODO tasks like > https://orgmode.org/manual/Breaking-Down-Tasks.html. I'm using the > editor for more than 5 years now and org-mode for more than 2 > years. There is some solution for every area of editing, however when I > tried to see how many times I have completed a specific task, there is > no way. > > There are some hacks I found on the internet, but either that is > incomplete or unusable. I don't know why it isn't builtin yet ? > This feature is very useful inside *habit* module atleast. Because by > seeing your statistics you get motivated and want to keep the streak > going. > > Some suggestion to include in this feature > * last streak count > * highest streak count > * total times the task was DONE > > If you feel there are some additional statistics or different useful > statistics should be included, please do so. I would be glad to be in > the discussion. > > > > > > In GNU Emacs 27.1 (build 1, x86_64-w64-mingw32) > of 2020-08-21 built on CIRROCUMULUS > Repository revision: 86d8d76aa36037184db0b2897c434cdaab1a9ae8 > Repository branch: HEAD > Windowing system distributor 'Microsoft Corp.', version 10.0.19044 > System Description: Microsoft Windows 10 Home Single Language > (v10.0.2009.19044.1889) > > Recent messages: > Entry repeats: SCHEDULED: <2022-08-16 Tue .+2d> > Note stored > Entry repeats: SCHEDULED: <2022-08-16 Tue .+2d> > Saving file d:/schedules/example.org... > Wrote d:/schedules/example.org > Saving file d:/schedules/example.org... > Wrote d:/schedules/example.org > Saving file d:/schedules/example.org... > Wrote d:/schedules/example.org > Press key for agenda command (unrestricted): > > Configured using: > 'configure --without-dbus --host=x86_64-w64-mingw32 > --without-compress-install 'CFLAGS=-O2 -static'' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2 > HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS JSON PDUMPER LCMS2 GMP > > Important settings: > value of $LANG: ENN > locale-coding-system: cp1252 > > Major mode: Org-Agenda Week Ddl Grid Habit > > Minor modes in effect: > tooltip-mode: t > global-eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > buffer-read-only: t > line-number-mode: t > transient-mark-mode: t > > Load-path shadows: > None found. > > Features: > (shadow sort mail-extr emacsbug sendmail cl-extra org-lint ox-odt > rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse > nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table > ox-ascii ox-publish ox org-habit thingatpt help-fns radix-tree help-mode > cus-edit cus-start cus-load org-timer org-colview org-clock org-attach > org-id org-archive cal-move diary-lib diary-loaddefs cal-iso org-agenda > misearch multi-isearch mule-util info org-element avl-tree generator > ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum url > url-proxy url-privacy url-expand url-methods url-history mailcap shr > url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo > gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo > parse-time iso8601 gnus-spec gnus-int gnus-range message rmc puny rfc822 > mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode > mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus > nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums > text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview > doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex > ol-bbdb ol-w3m org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro > org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color > ring org-list org-faces org-entities time-date noutline outline > easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table ol > org-keys org-compat advice org-macs org-loaddefs format-spec find-func > cal-menu calendar cal-loaddefs warnings edmacro kmacro infodoc-theme > package easymenu browse-url url-handlers url-parse auth-source cl-seq > eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map > url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib > tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type > mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars > term/common-win tool-bar dnd fontset image regexp-opt fringe > tabulated-list replace newcomment text-mode elisp-mode lisp-mode > prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer > select scroll-bar mouse jit-lock font-lock syntax facemenu font-core > term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms > cp51932 hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese composite charscript charprop case-table epa-hook > jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs > button faces cus-face macroexp files text-properties overlay sha1 md5 > base64 format env code-pages mule custom widget hashtable-print-readable > backquote threads w32notify w32 lcms2 multi-tty make-network-process > emacs) > > Memory information: > ((conses 16 273026 26226) > (symbols 48 23563 2) > (strings 32 86282 2843) > (string-bytes 1 2829144) > (vectors 16 37007) > (vector-slots 8 416095 25390) > (floats 8 258 301) > (intervals 56 4877 1016) > (buffers 1000 30)) > -------------------- End of forwarded message -------------------- > > -- > Ihor Radchenko, > Org mode contributor, > Learn more about Org mode at https://orgmode.org/. > Support Org development at https://liberapay.com/org-mode, > or support my work at https://liberapay.com/yantar92 > [-- Attachment #2: Type: text/html, Size: 8239 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [FEATURE REQUEST] statistics of repeated tasks 2022-08-15 13:57 ` Abhisek Panigrahi @ 2022-08-16 4:10 ` Ihor Radchenko 2022-08-19 13:14 ` Abhisek Panigrahi 0 siblings, 1 reply; 4+ messages in thread From: Ihor Radchenko @ 2022-08-16 4:10 UTC (permalink / raw) To: Abhisek Panigrahi; +Cc: emacs-orgmode Abhisek Panigrahi <pnabhisek@gmail.com> writes: > I would have worked on the patch, but I don't know elisp or lisp language! Then, you may detail your proposal on how you envision this new statistics feature: (1) how and where it should be displayed; (2) when it is going to be useful. Note that I changed the email subject to bring this thread to the attention of other Org mailing list members. If there is sufficient interest, someone else may step up and implement the feature. I will probably add this to my todo-list, but my list is very too long already. I currently prioritize bugs and more widely requested features. -- Ihor Radchenko, Org mode contributor, Learn more about Org mode at https://orgmode.org/. Support Org development at https://liberapay.com/org-mode, or support my work at https://liberapay.com/yantar92 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [FEATURE REQUEST] statistics of repeated tasks 2022-08-16 4:10 ` [FEATURE REQUEST] " Ihor Radchenko @ 2022-08-19 13:14 ` Abhisek Panigrahi 0 siblings, 0 replies; 4+ messages in thread From: Abhisek Panigrahi @ 2022-08-19 13:14 UTC (permalink / raw) To: Ihor Radchenko; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 1743 bytes --] 1. How and where it should be displayed? It can be displayed alongside the task name e.g. * TODO My repeated task (DONE=3)... Here DONE=3 meaning the task has been completed 3 times. Another way to display is: DONE=3/4, where it means the task is completed 3 times out of 4. But it is much more complicated because the user can change the repeat duration. Another thing is to show the longest streak and last streak count, but these are also complicated I believe based on the information that is logged. 2. When it is going to be useful. It is very motivating to see how many times you have complicated a specific task. It is much like a streak. People would wanna see their statistics to put more effort. I strongly believe "The best way to get better at something is to measure it". On Tue, Aug 16, 2022 at 9:39 AM Ihor Radchenko <yantar92@gmail.com> wrote: > Abhisek Panigrahi <pnabhisek@gmail.com> writes: > > > I would have worked on the patch, but I don't know elisp or lisp > language! > > Then, you may detail your proposal on how you envision this new > statistics feature: (1) how and where it should be displayed; (2) when > it is going to be useful. > > Note that I changed the email subject to bring this thread to the > attention of other Org mailing list members. > > If there is sufficient interest, someone else may step up and implement > the feature. > > I will probably add this to my todo-list, but my list is very too long > already. I currently prioritize bugs and more widely requested features. > > -- > Ihor Radchenko, > Org mode contributor, > Learn more about Org mode at https://orgmode.org/. > Support Org development at https://liberapay.com/org-mode, > or support my work at https://liberapay.com/yantar92 > [-- Attachment #2: Type: text/html, Size: 2477 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-08-19 13:16 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <CAOotu0NS-+gv14BnC4W8hqN1yaXu9m+C9vTrHPNznDWa4exUyw@mail.gmail.com> 2022-08-15 3:59 ` Fwd: bug#57213: 27.1; statistics of repeated tasks Ihor Radchenko 2022-08-15 13:57 ` Abhisek Panigrahi 2022-08-16 4:10 ` [FEATURE REQUEST] " Ihor Radchenko 2022-08-19 13:14 ` Abhisek Panigrahi
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).