A. Sign-up page. allows people to sign up and set up an account. (Name, school, e-mail address (log-in user), password). Also I want to be able to add users manually. This I will do for students at my school by adding student numbers and a temporary password. There also needs to be a feature so that users can have the computer generate a new password and e-mail it to them if they forgot theirs.
fields: `testtaker_id`, `student_id`, `school`, `last_name`, `first_name`, `email`
B. Entry page. After people sign up they can log into the system and take a test or tests. In the entry page they choose a test that they will use delivered to them.
fields: `test_name`, `item_number`, `text_prompt`, `audio_prompt`, `image_prompt`, `item_grammar`, `item_dictionary`
C. Test page. This page will display a test item and allow input by the user and then save the results to the db.
uses the test_definition table