From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Sexton Subject: [ANN] Org-Drill: Interactive revision a la Anki/Mnemosyne Date: Sun, 1 Aug 2010 01:02:55 +0000 (UTC) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=36453 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OfMxK-0004oe-4X for emacs-orgmode@gnu.org; Sat, 31 Jul 2010 21:03:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OfMxI-0008D7-AG for emacs-orgmode@gnu.org; Sat, 31 Jul 2010 21:03:09 -0400 Received: from lo.gmane.org ([80.91.229.12]:50636) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OfMxI-0008Ct-1y for emacs-orgmode@gnu.org; Sat, 31 Jul 2010 21:03:08 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OfMxE-0007q6-5K for emacs-orgmode@gnu.org; Sun, 01 Aug 2010 03:03:05 +0200 Received: from ip-118-90-14-142.xdsl.xnet.co.nz ([118.90.14.142]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 Aug 2010 03:03:04 +0200 Received: from psexton by ip-118-90-14-142.xdsl.xnet.co.nz with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 Aug 2010 03:03:04 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Announcing the first release of "org-drill", a module which uses "org-learn" to present interactive "drill sessions" of marked material in org buffers and files. Org-learn, which is found in org's "contrib" directory, is an implementation of the spaced repetition algorithm from SuperMemo. Repository: http://bitbucket.org/eeeickythump/org-drill See the preamble in org-drill.el, and the accompanying file "spanish.org", for documentation and examples. I have tried to make it quite customisable. You can set variables to control number of items per session, and max session duration. You can also create custom "card types" and write elisp functions to control how the information in those topics is displayed. Note that org-learn currently considers items rated 4 or 5 (ie perfect or excellent recall) as NEVER needing to be revised. I think this is a misfeature of org-learn, and I hope it will eventually be fixed. For now, if you use org-drill and rate items as 4 or 5, org-drill will consider them as "new" each time you rpeat the drill session, so they will always come up. Paul