| Use Case: Make Survey |
| The Survey Maker brings up the application on her web browser. She identifies herself to the system. Upon proper identification, she is given a menu of choices. From the menu, she chooses to make a new survey. For each question she desires in the survey, she selects a type of question from a list question types, then adds whatever other specific data are needed for that question type. This other specific data would, at a minimum include the text of the question, as well as other information that could be a function of the question type (e.g., number of choices for a multiple-choice question). She repeats this process for however many questions she wants; the system allows her to continue adding questions until she decides she is done. She closes the application with her work saved. |
| Use Case: Modify a survey |
| The Survey Maker brings up the application on her web browser. She identifies herself to the system. Upon proper identification, she is given a menu of choices. From the menu, she chooses to modify an existing survey, and selects the survey to be modified from a list of her previous surveys. For each question, she can insert a new question, delete the question, or modify the existing question. She repeats this process for however many questions she wants; the system allows her to continue adding questions until she decides she is done. She closes the application with her changes saved. |
| Use Case: Take Survey |
| The Survey Taker brings up the application on her web browser. She identifies herself to the system. Upon proper identification, she is given a menu of surveys. For each question, she selects or types in the response data needed. She repeats this process until she is done. She quits, with her answers saved. |