Being a teacher, I am also on the look out for innovative methods to teach. At present, I am using FunnelBrain for collaborative learning and flashcards.They provide a platform to create multi-media flashcards with videos, audio, photos and text in a collaborative social learning approach. Any other suggestions would be appreciated. thanks!
I think what worked best for me was finding fun activities that required the skills or information needed for the assessment.
For example: If I had to study HTML codes, my eyes would quickly glaze over. However, while creating and editing websites I found that I needed to look up the needed codes less and less. I wasn't "studying" per se, but the repetition of using the codes forced my brain to remember them. I tried this with my art students back when I was teaching high school, and it worked quite well.
Granted, not every lesson can be taught through the media of web design, but I can see how writing plays about historical events could prepare students for history tests, Geometric sculptures could teach certain mathematics concepts, and so on.
I won't say flash cards are a bad thing, but I will say there are many alternatives to traditional studying.
I created a website that has worked well for some teachers.
www.bubbabrain.com It allows teachers to create interactive vocabulary games. Play the demo game on the website to better understand the concept. The top left card will say "find this" and you have to click on the word/phrase that is a match. Let me know if you think it can help you and your students.