Refresh Your Knowledge
- Author:
Ken & Kara Kundert
- Version:
0.0
- Released:
2025-09-06
Refresh is designed to help you keep your knowledge of a subject fresh by asking you questions about that subject.
The questions are taken from a database that you create. Use the ‘add’ command to add questions on a topic. You will be presented with a NestedText document that allows you to add multiple questions and answers to those questions for a topic. The questions and answered are formatted using MarkDown that can include Latex equations when delimited using $$.
Topics are grouped into ‘subjects’. Multiple subjects can be specified when creating the topic with the subjects being arbitrary words or phrases. Then, when starting a quiz you can limit the topics to one or more subjects.
Topics are named and can be organized into ‘directories’. For example, a name of ‘radiation’ would be held at the top-level whereas ‘physics/radiation’ would be held in the ‘physics’ directory. Any number of levels are supported.
Getting Help
The help command provides information on how to use Refresh’s various features. To get a listing of the topics available, use:
refresh help
Then, for information on a specific topic use:
refresh help <topic>