*Description ----------------------------------------------------------------
Popup is an interactive learning aid for one-to-one word mappings. It has the following features:
- Editor supporting drag and drop
- Multiple choice, spelling, and flashcard quiz/practice formats
- Practice drills and quizes
- Graduated Time-interval based scheduler
- limited import/export capability
*Dependencies ---------------------------------------------------------------
Popup uses GNUstep, a framework mostly conforming to the OPENSTEP specification. GNUstep can be retrieved from http://www.gnustep.org .
Because Popup is written in Objective-C, you also need a capable compiler.
Since MacOS X also contains an OPENSTEP conforming API, Popup is also available on that platform. gnustep-make is necessary for compiling on OSX. Currently Popup "works" on OSX, but is not really usable. It is hoped that by the 0.5 final release it will be stable on both platforms.
*Compilation ----------------------------------------------------------------
Once you have a working GNUstep environment a simple
make && make install
should do it.
*convstack ------------------------------------------------------------------
Included in this distribution is the 'convstack' tool. It can be found in the convstack directory. With version 0.4, the format of the CardStack file changed. The extension also changed from .dat to .cstack. This tool can be used to convert old (pre-version 0.4) card stacks to the new format. It is used like this:
convstack OldStack.dat NewStack.cstack
There is no provisions for wildcards, so if you have a directory full of stacks, you'll need to convert each one individually. It does not erase the original file.
If you run into problems, it is probably because the file contains non-ascii characters that are not escaped (eg \u0e0a). In this case the file will first need to be converted using the cvtenc tool included with GNUstep.
"make install" will compile it, and install it in your gnustep user directory. You don't have to become root.
*CardStacks -----------------------------------------------------------------
In the CardStacks directory, you will find a selection of card stacks to test things with. In the future I hope this directory will contain some default stacks that are more useful.
*Contributing ---------------------------------------------------------------
Refer to the TODO file for the current development agenda. All bugs, suggestions, contributions welcome. I realize that although the progam is usable it still needs work and testing.
*Credits -------------------------------------------------------------------
Popup is written by Bjorn Gohla and Rob Burns Thanks to Marcus (I don't know your last name) for the German localization. Thanks to Banlu Kemiyatorn for help with the Thai localization.
*Licencing ------------------------------------------------------------------
Popup is released under the GNU General Public License 2.0. See LICENCE.txt.
