Projects / Fresh Memory

Fresh Memory

Fresh Memory is a program for studying foreign words. It can manage flashcards stored in dictionaries. The user can create and edit the dictionaries. The flashcards are used to study words with word drills (random flashcard browsing) or spaced repetition. It can also be used to study any structured data. The examples could be capitals of countries, chemical elements, or even birthdays of friends.

Tags education Computer Aided Instruction (CAI) Testing
Licenses GPLv2
Operating Systems Mac OS X Windows Windows POSIX Linux
Implementation C++
Translations English

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Dec 2008 10:50
  • Rrelease-after

Changes: Minor bugs were fixed. The postponed cards (0- and 1-graded) are now handled correctly. The keyboard shortcuts were changed to Ctrl+W, F5, and F6 for close tab, Word drill, and Spaced repetition. The "Quit" buttons were changed to read "Close" in the study tool windows.

  • Rrelease-mid
  •  05 Dec 2008 07:30
  • Rrelease-after

Changes: This version is focused on stabilizing the usability. It contains several new features and a lot of major bugfixes.

Changes: A spaced repetition algorithm based on SM-2. The study data is kept in a user-specific directory. Support for multiple fields in cards. A dictionary can have cards with many languages. All dictionaries, cards, and fields are identified with UUIDs. It is possible to add/remove cards or fields in a dictionary without any negative effects to the study data. Support for image includes. Basic HTML tags. Backwards compatibility with 0.3 version dictionaries

  • Rrelease-mid
  •  02 Dec 2007 01:06
  • Rrelease-after

Changes: The dictionary file format was changed for an XML-based one (FMD). The ability to import from and export to CSV file formats was added. A new "Example" field was added to cards. A "Show answers" checkbox was added to the flashcards test. Window state is saved for both main and test views. The "Add regexp" button was added to the find dialog. The --help and -h command-line options were added. A dictionary filename is accepted as a command-line argument.

  • Rrelease-mid
  •  10 Sep 2007 06:02
  • Rrelease-after

Changes: Cards or rows may be inserted and removed. Cards may be cut, copied, and pasted with the system clipboard. Cards may be found with all standard find options, with regular expressions, and with a Find Again action. Icons were added to buttons and windows. An About dialog was added. The --version and -v options were added. Options were added to the project file to enable the following commands: "make release", "make install", and "make release install". A lot of bugs were fixed.

D752849498b93304499a612b89c5b7f7_thumb

Project Spotlight

CAELinux

A live DVD for computer aided engineering and finite element analysis.

Dcbd5932369efb6dabf3525f66f1f3b1_thumb

Project Spotlight

tntdb

A C++ class library for database-independent database access.