Provide testing on my site 100 questions Plugin?

Does anyone have any qood suggestions for a plugin that would provide the ability to provide testing for my members? It can run on one page - would like 100 questions - i would like the results recorded so i can review - once a Q is A i dont want them to be able to go back - would like to have them to plugin a unique code to take the test. Any thoughts would be great.