I think moderator, admin can create quiz ( with some categories), users will answer it, the quiz's results will save in database and show in profile tab (as in your perfect tutorial). After that, people can share it via facebook, google+, twitter. I will purchase it if you make this quiz add-on. If you have time, please make an simple tutorial to create simple quiz for xenforo. Thank your so much!