A program (cgi-bin) to memorize (text- or HTML-based) flashcards. (Runs in a web browser on a web server).
Some screenshots could be viewed here.
You can try MemorySurfer online without installing anything on your computer. Try MemorySurfer without installing anything.
Here is a (set of cards) demo.xml which can be used for Import (and testing).
The setup is described here.
- HTML or (and) TXT cards
- XML export / import (for backup and version control tracking)
- hierarchical decks
- passphrase (access control of session / file)
- searching
The learning algorithm is a simple spaced repetition algorithm, with a interesting variation: A deck with a lower "height" is prioritized. (Leaf decks have a height of 0, the root deck has a height of the depth of the hierarchy tree). This allows to place the important cards in the leaf decks, to focus on them, and not get overwhelmed with too many cards to learn. This holds a efficient balance between cards actively remembered and cards which are only distantly remembered.
- gcc
- make
- webserver
Every Linux system* capable of running a web-server (eg. Apache) should be capable of running MemorySurfer (tested on RasPiOS, Fedora, Debian, Ubuntu).
* currently only little-endian architecture