CS4900/6900 - Human Computer Interaction | |||
Department of Computer Science | |||
The University of Georgia, Athens | |||
Programming Project #2 | |||
Under the guidance of Professor Dr.Eileen Kramer | |||
Survey Builder | |||
Project Description | |||
1. Time consuming and costly as the forms are sent through mail and received through mail.The current process of survey building is as follows:
- Why is the system (Survey Builder) needed?
1. Every survey form is developed using Word processors.
2. Then the copies of the form are mailed to all the participants.
3. The participant fills out the form and mails them back
4. The completed forms are collected and are used for various purposes, e.g.Research
The difficulties with the current process
"Survey Builder" will be an application that allows a user to dynamically create a survey with a variety of question types. The survey will be available online for participants to complete. With the completion of filling in the survey form, the responses will be stored in a file.
- What will the system (Survey Builder) do? The Survey Builder will help naive computer users to build and host web-based surverys.The data collected from the surveys is stored in a database( Here in the form of a text file,this is accordance with the requirement stated by the user).
1. Create a ‘Title’ for the survey
- The tasks the user will seek to perform are:
2. Enter Instructions/Policies involved in undertaking the survey
3. Choose survey questions from the different types of questions:
a. Check one option
b. Check all that apply
c. Open ended questions
d. Drop down list
e. Branching Options e.g. Based on the current answer , skip to a different choice of questions
4. Select the number of answer options for the selected question type
5. Label each option
6. Enter the question text.
7. Insert section headers- This is because the survey can run to many pages, for the sake of organization we have the option of sections.
8. Enter the web-hosting name for the survey.
- Functionality of the system (Survey Builder)
a)choose one (radio dial or drop down);
- The application will prompt the user for information and use the input to format an online survey. The specific information requested from the user will be the heading,section, instructions, and the questions and choices.
- The format for the heading ,sections and instructions will be set, but the user will be able to choose from the following question types:
- The responses will be logged into a file that the client will be able to access on any later date.