construct learning session with random order of flashcards