<feed xmlns='http://www.w3.org/2005/Atom'>
<title>org-drill, branch 2.1.1</title>
<subtitle>Spaced-repetition flashcards for Org Mode
</subtitle>
<id>https://git.cjennings.net/org-drill/atom?h=2.1.1</id>
<link rel='self' href='https://git.cjennings.net/org-drill/atom?h=2.1.1'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/'/>
<updated>2011-04-14T20:46:35+00:00</updated>
<entry>
<title>- More robust handling of the situation where we resume a drill session but</title>
<updated>2011-04-14T20:46:35+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-04-14T20:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=e698616493d45db983fc1d3054790b71536450a4'/>
<id>urn:sha1:e698616493d45db983fc1d3054790b71536450a4</id>
<content type='text'>
  some items have been moved or deleted. We now check for this and discard
  offending markers, rather than failing outright.
- Final report now shows number of items that will become due tomorrow.
- Fixed a rounding bug which affected deciding whether items are 'overdue'.
</content>
</entry>
<entry>
<title>Added tag 2.1 for changeset da0c515d1d39</title>
<updated>2011-04-12T23:31:46+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-04-12T23:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=4c7669692dd3f3fe1bcb5cf0868b7d4705cdb7e0'/>
<id>urn:sha1:4c7669692dd3f3fe1bcb5cf0868b7d4705cdb7e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Can now resume drill sessions after exiting with (e)dit or (q)uit commands!</title>
<updated>2011-04-12T23:31:30+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-04-12T23:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=8b72dfbded08af1444a795c379d4bd588b2a8a3a'/>
<id>urn:sha1:8b72dfbded08af1444a795c379d4bd588b2a8a3a</id>
<content type='text'>
  Use 'M-x org-drill-resume'.
- Finessed the prioritisation of items during drill sessions.
  - We now present failed and OVERDUE items first. Overdue status is defined in days and
    has some leeway, defined by a new variable 'org-drill-overdue-interval-factor'.
  - Next we present YOUNG items (learned or relearned recently, so have short intervals).
    The definition of 'young' is via the variable 'org-drill-days-before-old'.
  - Finally we present a random mix of OLD items and NEW items.
- Final report gives info about counts of pending overdue, young, and old items.
- Timer shows '++:++' if &gt; 1 hour passes while reviewing an item.
</content>
</entry>
<entry>
<title>Added tag 2.0 for changeset 16cafa21aef0</title>
<updated>2011-04-08T04:22:41+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-04-08T04:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=fee727e76e024ae0e4bba9db145560a040c2f9a2'/>
<id>urn:sha1:fee727e76e024ae0e4bba9db145560a040c2f9a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Many changes:</title>
<updated>2011-04-08T04:22:13+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-04-08T04:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=a222b4dfb486991960e9c12e3df90d518c81801a'/>
<id>urn:sha1:a222b4dfb486991960e9c12e3df90d518c81801a</id>
<content type='text'>
- Item drill data is stored in a clearer format, each value has its own property, the old 'org-learn'
  LEARN_DATA property has been dropped. Items that contain LEARN_DATA are silently rolled over to
  the new format.
- For SM5, matrix of optimal factors is now correctly *global* rather than per-item, and is saved
  between drill sessions as an emacs customization variable.
- We store interval data as floating point numbers rather than rounding to the nearest integer.
- New experimental algorithm: 'simple8', based on SuperMemo SM8.
- New options:
  - org-drill-forgetting-index: define the percentage of items that it is "acceptable" to fail.
    A warning message is shown after the drill session if more items than this were failed.
  - org-drill-learn-fraction: governs how fast time intervals increase with each successful
    repetition of an item.
  - org-drill-adjust-intervals-for-early-and-late-repetitions-p: if true, alter next scheduled date
    if an item is reviewed earlier or later than it was supposed to be.
- Almost all variables have been declared safe for file-local reassignment.
- We now ignore org-learn-always-reschedule, regarding it as always true.
- Post-session report now shows a count of dormant items (those not yet due for review).
</content>
</entry>
<entry>
<title>- New option: org-drill-hide-item-headings-p. If non-nil, item headings will be made</title>
<updated>2011-04-03T22:21:12+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-04-03T22:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=9ab44310d5d5e4d07e07bb83df3c6c994201afe1'/>
<id>urn:sha1:9ab44310d5d5e4d07e07bb83df3c6c994201afe1</id>
<content type='text'>
  invisible while each item is being tested.
- OF matrix entries are rounded to 3 decimal places.
- Item E-factors are not modified if the item is "failed" (in accordance with Dr Wozniak's description of
  the SM5 algorithm).
</content>
</entry>
<entry>
<title>- Hide comments (#...) in items during drill sessions.</title>
<updated>2011-03-27T03:55:46+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-03-27T03:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=5d4694dc3b746cf9d0a97856a47027cb1e88d1c9'/>
<id>urn:sha1:5d4694dc3b746cf9d0a97856a47027cb1e88d1c9</id>
<content type='text'>
- Fix bug where if a subheading was more than 1 level deeper than the tested item, and had no parent
  heading other than the item's heading, it would not be hidden during testing.
</content>
</entry>
<entry>
<title>Added tag 1.6 for changeset 6ff8dd70c108</title>
<updated>2011-03-08T21:31:23+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-03-08T21:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=1c93810202e9e7195cdef3e3301decfbbfe16db6'/>
<id>urn:sha1:1c93810202e9e7195cdef3e3301decfbbfe16db6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bug fix: when drill sessions span more than one file, display items in the other files correctly.</title>
<updated>2011-03-08T21:31:00+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-03-08T21:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=b431634c3ebe4998587d5a1a1f073d52ae5e2220'/>
<id>urn:sha1:b431634c3ebe4998587d5a1a1f073d52ae5e2220</id>
<content type='text'>
(Previously the only items which worked correctly were those in the buffer/file where org-drill was invoked.)
</content>
</entry>
<entry>
<title>Improved key input during drill sessions. Once the answer is revealed, it is now possible to navigate</title>
<updated>2011-03-06T22:11:03+00:00</updated>
<author>
<name>eeeickythump</name>
<email>devnull@localhost</email>
</author>
<published>2011-03-06T22:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=5ebfe9c7171bc3c967151903be6d6c9d9c1100f7'/>
<id>urn:sha1:5ebfe9c7171bc3c967151903be6d6c9d9c1100f7</id>
<content type='text'>
within the topic using the cursor, PgUp/PgDn and mouse scroll wheel. This is sometimes necessary for
topics which do not fit entirely on one screen.
</content>
</entry>
</feed>
