Site hosted by Angelfire.com: Build your free website today!
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
 
  • Why is the system (Survey Builder) needed?  
           The current process of survey building is as follows:
                    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          
                                                                    1.    Time consuming  and costly as the forms are sent through mail and received through mail.
                                                                            [The participants can be spread across US].
                                                                    2.    Researchers find it difficult to process the paper forms and retrieve the relevant data.
                                                                    3.    The  bulk amount of data collected poses difficulties in efficient storage and retrieval.
       
                                                               The drawbacks cited about the current process and the requirement of our client-Dr. Eby of 'Psychology Department'  
                                                      for an easy-to-use Online survey building application  initiated us to develop this 'Survey Builder'.

  •   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).
  •   The tasks the user will seek to perform are:
                1.    Create a ‘Title’ for the survey
                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)
                                                                        "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.
                                                           
                                                            The functionality:
  • 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:
                                                                        a)choose one (radio dial or drop down);
                                                                        b)choose all that apply (checkboxes);
                                                                        c)open ended (text box or field).

                                                          The client would like to have the ability to copy text from another document and paste it into the survey.
                                                         Also, the client would like for the flow of the survey to be dependent upon responses to certain questions.  For example, if a                                                              person completing a survey answers "yes" to question #10, then they will automatically skip to question #28.
  •  The responses will be logged into a file that the client will be able to access on any later date.

   
                                                                                                    Home