Ediscio is an online flash card box. If you have to learn a lot of stuff, Ediscio is the flashcard-tool of your choice. It provides you a swiss-army-knife-like variety of features, even for collaboration, and for mobile learning as well.
Teachers can create their classes and add the flash cards to their box. They can then assign flash cards to their class. They can also choose from other flash cards that have been produced by others to assign to their class as well.
Each class board also contains a discussion board for students.