Mnemogogo: making Mnemosyne mobile
Mnemogogo is a plugin extension for the spaced-repetition flash-card program Mnemosyne. It enables cards to be reviewed on a mobile phone. Mnemogogo does not replace Mnemosyne—cards are still added and edited at a computer. Rather it adds the ability to export several days worth of scheduled and new cards to a mobile device, like a phone or palm pilot, where they can be reviewed and graded before eventually being imported back into Mnemosyne.
Exported cards are reviewed on a phone using custom apps. Two apps are currently available:
Unfortunately, there is no support for iPhones.
- If necessary, download and install Mnemosyne 2.x.
- Download the Mnemogogo plugin. (The previous version, for Mnemosyne 1.2.2 is still available here.)
- Start Mnemosyne, choose
Manage plugins..., then click
Install new pluginand select the file downloaded in the previous step.
- Start Mnemosyne.
- From the
- Select the
Optionspanel, see Figure 1.
- Choose the number of days to include in the export. I recommend choosing between 5 and 8 days. More days means less frequent updates, but also that exports will take more space and time to store and load on your phone. If you choose too many days, it may not be possible to run the client software on your phone at all.
Choose a directory to save the exported cards. This directory must either be on your phone, or, if not, it must be later copied or synchronized with your phone. More detailed instructions are given below. Usually, it is most convenient to mount your phone's SD card (as a USB mass storage device) and to export directly to a folder within it.
For Mnemojojo, the Java client, it is usually best to export directly into a top-level directory called
cardson your phone or SD-card. For Mnemododo, the Android client, it makes no difference where the cards are exported.
- If you have a Java-enabled phone then choose the
Mnemojojointerface. If you have an Android phone then choose the
- Fill in appropriate maximum values in the
Exported image limitssection. These values are used solely to tune the images exported to your mobile phone so that they will fit on the screen and within the available memory. The export and mobile clients will work regardless of whether the numbers are accurate or not.
- From within Mnemosyne, open the Mnemogogo panel; see Figure 2.
exportbutton to export cards and statistics to your phone. This will also (temporarily) prevent reviewing within Mnemosyne, but it will still be possible to add, edit, and delete cards. It is not possible to simultaneously review cards on your PC and on your mobile phone.
Note that Mnemogogo only exports active categories. Categories can be activated or deactivated from within Mnemosyne (From the
- If necessary, copy the exported subdirectory onto your
This can be done manually after mounting your phone as an external hard drive, or by using software provided with your phone. Alternatively, using dedicated synchronisation software will reduce the chance of making a mistake (and possibly losing hard-earned gradings). Suitable applications include:
- You are now ready to review the exported cards on your mobile phone, per the instructions for Mnemododo (Android) or the instructions for Mnemojojo (Java).
- After reviewing cards on your mobile phone, the
statistics need to be imported back into Mnemosyne.
First, make the
cardsdirectory available on your PC at the path configured in the
Optionspanel; either by mounting it appropriately, by copying the folder manually from the phone, or by running synchronisation software. Then start Mnemogogo and click the
- For further mobile reviews, simply repeat the above steps.
In particular, click
exportimmediately after an import, and resynchronize, in order to continue mobile reviewing with updated cards.
Solutions to common problems
The filenames of the exported files and directories
IMG, etc.) are in lowercase on
All of the filenames must be in UPPERCASE letters. If you are using
Linux, you may have to add the
shortname=winnt option to
the entry in
/etc/fstab for the SD card filesystem.
Help! My phone crashed and now Mnemododo complains that
The exported cards are corrupt”.
This indicates that your phone crashed so suddenly that Mnemododo was not given
enough time to fully write the
You should be able to recover most reviews by copying
the top of
STATS.CSV and restarting Mnemododo.