Enter study information into an exciting game format, that students would be keen to play.
Game designers would create generic game formats that could be continually updated (for a fee, of course). Teachers could load study data into a study bank and this would interface with the game so that students would need to get the answer right to go to another level or gain 'weapons' or cheats.
Jolyon Terwilliger commented
Take a look at grockit.com