There is also a JomSocial plugin for quiz compatible with JomSocial version 1.8. The plugin shows results from quizzes that a user has taken on his profile page if this application is added or is a core application.
The results include the time spent on the quiz attempt, the score and rank that a user received. The plugin comes together with the Quiz Deluxe package.
This quiz is already expired
If you don't want a user take the next quiz until he passes the first one, you can create Learning Paths that will set the sequence of learning programm. Learning paths may also include content articles as well as quizzes. Moreover if you want to charge for quizzes there is a payment integration: automatic mode that works with Virtue Mart version 1.1.4 and manual mode.