Hey here is something i found for JEE Main practice www.clay6.com, It's very useful for students to practice online. Also they have a Face Book game to practice where you can win prizes for scoring points. Give it a try https://apps.facebook.com/claysixpl