I am building a trivia website. I need to have a very user friendly and a nice looking quiz engine. Meaning that I need to have a something where I would put in the questions, answers and explanations into. It has to blend into my website and it's surrounding. I also need to have members of my website create and add custom quizzes for the rest of the members to play. This system has to be able to earn points for those who play, be able to show daily, weekly and monthly winners based on the points.
I also need those points to be used to purchase goods if the customer choose to do so. Thus when they answer the question correctly they gain points, when they answer correctly. All answers and explanations should come after the quiz is over.