mnemo - a memory training application
Copyright 2003,2005 Rick Miller
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
CONTACT INFO:
The author may be reached at rdmiller3@gmail.com
I enjoy receiving local tourist-type picture postcards
from anywhere and will gladly reply with a similar card
to anyone who sends one. My address is:
Rick Miller
S78W16203 Woods Road
Muskego, Wisconsin 53150
US
- DOCUMENTATION
-
- Read "mnemo.help.html".
- FEATURES
-
- Drill intervals are tracked per-item.
- Accellerated intervals.
- Keyword-based content filtering (i.e., so kids can be spared the "naughty bits" in their vocabulary lessons.)
- REQUIREMENTS
-
- Perl
- a POSIX-y environment like Linux, or Cygwin for Windows
- Apache with PHP support.
- PostgreSQL
- INSTALLATION
To build the automatically generated lesson files,
use the command, "make" (or "make build").
To install, edit the first section of the Makefile and
use the command "make install". That'll take care of
building, if you haven't. You may need to be "root".
- CONFIGURATION
Make a "$HOME/mnemo" subdirectory and copy the
$(INSTALL_DIR)/etc/mnemo/* files you wish to learn
into it. Keep the subdirectory structure for better
organization.
Optionally, you can give mnemo a list of files and/or
directories on the command line and it will recurse
through those. They must be writeable. This is useful
when you'd like to allow multiple people to use mnemo
through a single user account. For example, I have
a family login account that all my kids use, and each
has their own mnemo shortcut on the desktop which runs
the command, "cd ~/kids_mnemo; mnemo <name>". You may
need to make shell scripts for that under Windows.
Directories and files given to mnemo will be drilled
in sorted order. That means you may want to lay things
out a bit differently than what you find in the etc/mnemo
subdirectory. For example, you might want to make sure
that all the material from the first week's lessons
gets mastered before the material for the next week
is presented:
<student>/grade07_week01_History.mnemo
<student>/grade07_week01_Math.mnemo
<student>/grade07_week01_Science.mnemo
<student>/grade07_week02_History.mnemo
<student>/grade07_week02_Math.mnemo
<student>/grade07_week02_Science.mnemo
Rick Miller <rdmiller3@gmail.com>
