Tools ~ Fact

Note: Fact2.0.0 is in beta testing and will be available sometime in June 2022. The updated version incorporates several exciting new features. Watch this space!

Download Fact: Ver 1.0 (latest build 25 Jan 2021)

Fact offers a Q&A learning experience in which question/answer sets are presented in different modes and sequences (see below). The content is fully customisable, and a search facility is provided.

Program installation

There is no installer program. Follow these steps to install the program on your computer:

  1. Download the compressed file
  2. Create a suitable folder for the program, e.g. Fact.
  3. Unzip the contents of the compressed file (Fact.exe and Fact.txt) into the folder which you created.
  4. Double-click on the executable file (Fact.exe) to run the program. You can also create a shortcut to this file by using standard Windows methods. This will allow you to run the program e.g. from an icon on the desktop.

What you need to know: the underlying text files

The program uses a unique text file, Fact.txt, located in the same folder as the program. The questions and answers are arranged under specified sources within the text file. Each source is simply a line of text, prefixed with an asterisk (*), on a line by itself. Each question/answer is also on a line by itself, below the source to which it belongs, this time with an asterisk between the question and the answer. The question always comes before the answer.

In the example below, you will see that there are TWO sources (Animal Cries, and Phrases and Expressions), each containing THREE questions/answers. This format must be strictly observed: each line in the text file must contain one asterisk, and there must be no blank lines.

*Animal cries [This is a Source, followed by 3 Question/Answer sets]




*Phrases and expressions [This is a Source, followed by 3 Question/Answer sets]

Burns' Night*The evening of 25 January, the birthday of the Scottish poet Robert Burns.

Davenport trick*A trick by which a person can break free when bound round and tied with rope.

A night on the tiles*An evening or night of merrymaking or debauchery. The allusion is to the nocturnal activities of cats, especially in the mating season.

You can edit the text file using any text editor (e.g. Notepad, or Notepad++). If the text file (Fact.txt) is not found in the same folder as the program, a sample text file will be created automatically. Click on the Edit button to open this text file for editing, in your default text editor.

Note that the text file supplied represents the sorts of questions/answers that you can create for yourself. The whole idea is that you should create your own questions/answers, according to your requirements.

Learning Modes and Sequences

There are three different learning modes, and two sequences:

Learning: Questions and answers are presented openly, without hiding of the answer. Sequential and random sequences allowed.

Practice: Answers are initially hidden behind a panel. Click on the panel to reveal the answer. Sequential and random sequences allowed.

Test: Similar to Practice mode, except that each question is presented only once. The final score is presented in a dialog at the end. Only random sequence allowed.

Customise the program

Click on the book image in the main window to open the Help / Settings dialog box. Here you can change colours and font sizes. There are also links to the online help system (this web page), and to the developer for e-mail support.

Learn by doing

It is best to learn by doing. Download the program and try it out with your own questions and answers. The Esc key can be used to cancel a search operation, or to cancel a Test (i.e. return to Learning mode). Press PgUp or PgDn to move quickly through the entries. The program can handle up to 50,000 question / answer sets, so you shouldn’t run out of space ;-)

Please let me know if you discover any bugs, or if you have any suggestions to improve the program.

Creative learning!


Main window - screenshot