I need a program that I can put on the school web site to help create random math/algebra/geometry/etc tests online for students to take. They would be in multiple choice form.

The student will select the kind of problems and the program will ask the questions of that type. For example - algebra1 students might be working on solving 1-step equations and algebra 2 students might be working on factoring quadratic equations. When all the questions are answered, the results should be graded and a summary shown of corret and incorrect responses. Students should then be given a chance to try again on the incorrect answers.

The questions will be created by myself and the students. I was thinking an html or xml file would be good for each question but I'm open to sugestions. In the html or xml, tags can be used for...
the question
the four possible answers
the correct answer
the explanation

Anyone interested in writing something like this in PHP? I'd do it in VB.net but the school's server doesn't support it.

Then again, maybe we could just register a domain for this little project.

If you have any interest or ideas for the project, please send me an email in addition to your post here.

Thanks, gs
[email protected]