RandomQuiz
Basically, through the use of HTTP cookies, it lets you set up a single text file of questions and answers so that any given student will only get any single question once. The questions are presented in a random order out of the list of questions the student has not seen yet. Once an individual has seen all the questions in the database, a message will appear telling the student that they have seen all the questions, and no more questions will be displayed for that student. Teachers can add questions and answers to the file through the use of an admin form. The admin form has spaces for the question, the correct answer, and up to 4 alternate answers to appear randomly in multiple choice or true/false format.