QA-Coach is a question-answer training assistant; it prompts questions selected from a database using a scientific method for optimal memorization of the answers. You can use it to learn vocabulary of a foreign language, mathematical facts and any possible matter presented in form of questions and answers. It stores in a database your performance on each single question and you will be asked  questions in the optimal sequence determined by the program based on what happened in the previous tests. You can create and edit your questions and answers using the relevant program functions or import/export them from/to an external text file.

QA-Coach uses Microsoft Access 2000 databases to store questions, answers and test results; however, you do not need to have Access 2000 installed in your computer.

QA-Coach helps you to learn and remember expressions and notions through the use of an innovative time-based technology. Better than a human coach, the system asks you the right questions at the right time, and remembers your learning performance on each single question, over multiple training sessions.

Interacting with QA-Coach is very simple as the system takes most of the decisions necessary to drive the training process. Your usage of the keyboard or mouse is minimized, and you can concentrate on the information to be learned, without having to select the questions to work with, which is done automatically, based on what happened in the current and previous training sessions.

QA-Coach is compatible with all Windows versions.

QA-Coach is recommended by Mark Forster, a best selling author and coach on time management (click here to visit his site).

How QA-Coach Works

There are three ways for QA-Coach to determine if a test is successful, selectable by the user during the training session:

a) "Type mode" i.e. the user types the full text of the answer. This is appropriate for questions with short, literally fixed answers or where the spelling of the answer is important as part of the material to be learned.

b) "Think mode" i.e. the user tries to remember the answer without typing it, then requests to see the actual answer and "honestly" declares if he/she had guessed it correctly

c) "Hint mode" i.e. the user selects the answer from a random list of words from the right answer mixed with words from other (wrong) answers. This is appropriate with questions with literally fixed answers (short or long) where we want to make the remembering easier and avoid to type the answer.

As soon as a question reaches the desired target level, it becomes no longer available for subsequent work. The target level is a number from 1 to 10 indicating the quantity of consecutive times, separated by an appropriate minimum time period, in which you are able to remember the correct answer to a given question. You can select your preferred target level for each course.

When all questions have reached the target level, you can be sure of the success and completeness of your training.

QA-Coach may be used alone or as companion to other learning methods. As an example, if you want to learn a foreign language, you could study it with any appropriate method (traditional and/or computer based) to cover grammar, phonetics and basic conversation. At the same time, you could use QA-Coach to memorize the essential or advanced vocabulary of the language (single words or sentences).

The Logic behind it

The logic used by QA-Coach to guide you through the learning process is based on studies of the human brain and its mechanisms. Basically, these studies say that each new notion entering our brain goes through several stages (or memory levels) before being "fixed" in a form that can be considered final, i.e. virtually unforgettable over the years.

During the initial stages, the new information should be "refreshed" a number of times, otherwise it will be lost. But there is a more important consideration: there is an optimal "dead time", i.e. the time to elapse between two consecutive refresh events, which produces the best memorization effect. The optimal dead time increases exponentially with the number of successful tests for a given question. If the next test occurs too early in respect of the optimal dead time, the memorization performance is poor, although the answer may be easier to remember at that moment. Conversely, if the next test occurs too late, the probability of not remembering the answer may be too high, and the memorization effect will also be poor. In fact, it has been demonstrated that the best memorization effect occurs when the information is refreshed immediately before the moment in which the relevant information would otherwise be forgotten.

For this reason, QA-Coach remembers how many times a question and its answer have been "refreshed", and the date and time the question has been asked the last time. More precisely, QA-Coach distinguishes between successful and unsuccessful tests, and determines the applicable dead time based on the question's score, i.e. the number of consecutive successful tests counted for that question.

You can select the "target level" i.e. the number of consecutive successful tests at which you can consider a question/answer as learned. This is typically a number from 5 to 10.

A level number, or score, is dynamically attributed to each question. At each successful test the level number is increased by one or more units (depending on the time actually elapsed since the previous test). Each time a test proves unsuccessful the level number is reset to zero. When a question reaches the target level, it is considered learned and is no longer selected for further tests.

Since QA-Coach maintains an accounting of what happens in each session, the material to be learned cannot be shared by different users. Each user must have a personal copy of the questions and answers database.

QA-Coach Screenshot

QA-Coach Download


QA-Coach v.3.0.03 (4.84 MB)

Download installation kit

QA-Coach Registration Policy

QA-Coach can be used without registration for 30 days from installation.

Registration fee is 15 US$.

Payment can be done through PayPal.

To access PayPal and buy your registration, click on the following image:


Shortly after your payment has been received by Paypal, you will receive a registration key which will allow you to use the program without limitations and without registration reminders. In 90% of cases you will receive your registration key within 12 hours.

Registration Benefits:

  • Fully functional, unrestricted copy of the software
  • FREE upgrades for one year
  • FREE and priority technical support by e-mail or telephone


Trial limitations:

  • 30-day trial period
  • Nag-screen


QA-Coach Version History

Current version is 3.0.05 (06/Dec/2008)

It includes the following changes (F = bug fixed, I = improvement, N = new function)

05^081206.1) F: Registration window height too short.
04^070925.1) F: Program is now adapted to work with vertical toolbar.
03^040404.3) I: Improved installation program.
02^040404.2) F: Check of registration key failed in special cases.
01^040404.1) I: New registration windows layout.
------------------------- VERSION 3.0.01 -----------------------------