Fresh Memory

About Fresh Memory

Fresh Memory is an education application for learning languages with powerful Spaced Repetition method. Its primary purpose is to learn and repeat vocabulary of foreign languages. Also it can be used for studying history, geography, medicine, mathematics and other disciplines. The study material is prepared as collections of flashcards.

Fresh Memory has two studying modes: Word drill and Spaced repetition. The Word drill is the classic review of flashcards. It can be used for getting familiar with the cards. The Spaced repetition is the main tool for repeating the cards. It automatically schedules repetition of each card according to its difficulty. This method allows to quickly learn anything and keep it in memory for a long time.

In Spaced repetition, the user first sees a card question. He thinks of the answer, and opens the correct answer. The user evaluates himself with a grade from 1 to 5. The grade depends on how difficult it was to recall the card. The application then schedules the next repetition of the card depending on the grade. With each repetition, the next interval automatically increases, as the user knows the card better. The repetition intervals may range from several minutes to over a year. The easier the card is for the user, the longer its interval becomes. If a card is difficult to remember, it is shown more often so that the user would have more chance to study it.

The flash cards are stored in dictionaries. The user himself can create the dictionaries and add cards to them. The application allows to open several dictionaries in tabs at the same time. The user can see basic study statistics of each dictionary: number of studied and new cards, scheduled cards for today. Studying is performed with one selected dictionary.

Multi-sided cards. Paper flash cards have two sides: question and answer. Computer cards can have multiple fields. These fields are needed to store auxiliary information: word pronunciation, example, etc. The card fields can be configured which to show for the question, and for the answer. These field configurations are called card packs, because they emulate a collection of ready cards compiled from the dictionary.

The main window has cards editor, which allows adding and editing cards easily. The user can freely choose where to store the dictionary files in his computer. The card fields can be formatted with different font types, sizes and colors. It is possible to set the background color for cards. Cards can have images.

It is possible to study words in two directions: from foreign to native language and in the reversed order. This is achieved by configuring needed card packs. The study directions can be more than two. Consider a dictionary, which has Country, Flag and Capital fields. The user can study cards in the following configurations: Country - Flag, Flag - Country, Country - Capital and Capital - Country.

During repetition, the user can edit or remove the current card right in the Study view. It is not required to switch to the Dictionary view and search the needed card for editing.

There can be cards, which have the same question, but different answers (homonyms). When repeating such cards, the user would have nothing to do but merely guess which answer was meant for the question. Fresh Memory automatically merges cards with the same question into one. The resulting card has the common question and the answers from all original cards. And in the contrary, there can be a card with a complex question containing several words, which all correspond to the same answer (synonyms). Fresh Memory automatically breaks down cards with complex questions into several cards.

The dictionary files use custom XML format (with extension .fmd). Fresh Memory allows to export and import the flash cards to/from CSV files (in plain text). Exporting to CSV allows to edit the cards in other programs. Importing from CSV format allows to use ready-made cards, which were created in another program or just a text editor.

Portability. It is possible to continue working with your cards on different computers and even operating systems. The dictionaries can be kept on a USB disk, network shared drive or in cloud, and used directly in the application.


The text of this website is available for modification and reuse under the terms of the Creative Commons Attribution-Sharealike 3.0 Unported License and the GNU Free Documentation License (unversioned, with no invariant sections, front-cover texts, or back-cover texts).