All these sites will allow you to do online revision.
http://www.memrise.com/
www.languagesonline.org.uk
http://www.funwithlanguages.vacau.com/
http://www.jimmyp.me.uk/
www.hellomylo.com
http://www.digitaldialects.com/
http://www.memrise.com/
www.languagesonline.org.uk
http://www.funwithlanguages.vacau.com/
http://www.jimmyp.me.uk/
www.hellomylo.com
http://www.digitaldialects.com/