App Name: Brainscape
I have featured digital flashcard applications before, but this one takes the idea to a new level. Students can use Brainscapes ready-made flash cards or make their own. When the student finishes the card, the student rates the card on a scale of 1-5 of their knowledge. A low rating will keep the card in circulation, but a high rating will allow new content to be introduced.