Many years ago when I was last a student, I used the board game "Trivial Pursuit" to learn. Instead of the question cards included with the game, my friends and I came up with about 100 questions each, written on cards. We then played the game as you would usually, but the questions came from our own set! You would always get a question from someone else's stack so you weren't answering your own set of questions. It was interactive, fun, and the answers stuck in your head like bits of "trivia" do!