iKnow! tracks your progress on every item (such as a word or phrase) and calculates the optimum moment for you to study. The system adapts to your goals and performance to create a learning schedule personalized just for you.