Desirable difficulty - Wikipedia
A desirable difficulty is a learning task that requires a considerable but desirable amount of effort, thereby improving long-term performance. It is also described as a learning level achieved through a sequence of l...