I have a small questionaire app I wrote a while back. It's a survey rather than a test. Each survey is assigned a unique number. It does present the questions one at a time, and there are radio button selections and a comment section for each question, and a section at the end for final comments. I guess the part I don't have is a means of scoring answers. I seem to recall writing the questions directly into the database. I never used it in production, otherwise, I would have developed a form to add questions. The randomness you could probably handle when you query the DB for the question. Anyway, if this sounds like it would be at all useful to you, I'd be happy to share it with you. Calista :-X
Jedi Knight,
Champion of the Force