Spaced repetition
Items that are to be memorised are entered manually in a question and answer format. When it is time for the item to be learned, either the question or answer is displayed on screen (although it is possible to make it so only the question will be asked) and the user will try to answer it. After answering the user then tells the program how difficult the question was to answer. Depending on the difficulty the program will schedule when the user will see the question again.