Rules for Survey Specifications
Text File for the Sample Web-Based Survey   


Organization: EZDataOnTheWeb
Title: Example of a Web-Based Survey

Message: Welcome to our example survey. Please answer the questions and submit the survey and you will be allowed to download the results into a spreadsheet on your computer.
Header: General Information
1. What is your Email address? _________________________________
Header: Web-based Surveys
2. Are you interested in doing Web-based surveys?
{} Yes
{} No (If no, please skip to question 5.)
3. How often do you plan on doing surveys?
Pull Down
Once a day
Once a week
Once a month
Once a year
End Pull Down
4. Why are you interested in doing surveys? (check all that apply) N: WhyInterested
[] Check on customer satisfaction
[] Find out what my customers want
[] Other; please specify: ________________________________
Header: Experience
5. Describe your experience with Web-based surveys
__________________________________________________________
__________________________________________________________
__________________________________________________________

Header: Thank You
Thank you for talking part in our survey. Please visit our Web site to learn more about doing surveys on the web.

Security: None
Pin: 1234
Web Site: http://www.ezdatasurveys.com
Logo: sm_ezdataonweb.gif
Contact: bruce.troutman@8020data.com



Sample Web-Based Survey 


  

EZDataOnTheWeb
Example of a Web-Based Survey


Welcome to our example survey. Please answer the questions and submit the survey and you will be allowed to download the results into a spreadsheet on your computer.

General Information

1
What is your Email address?   

Web-based Surveys

2
Are you interested in doing Web-based surveys?
  SELECT ONE
Yes
No (If no, please skip to Question 5.)

3
How often do you plan on doing surveys?
  

4
Why are you interested in doing surveys? (check all that apply)
  Check on customer satisfaction
  Find out what my customers want
  Other; please specify:

Experience

5
Describe your experience with Web-based surveys

Thank You

Thank you for talking part in our survey. Please visit our Web site to learn more about doing surveys on the web.

Have All Survey Questions Been Answered?

 Please check this box when you have completed the survey.

You can change your responses at any time by re-taking the survey

Comments

  
Please enter any comments you might have about this survey:
 
Internet database and tracking services provided by Chesapeake Data Systems

Submit Survey

Thank you for taking the time to complete this survey.

Press this button to submit your response.
Please check your answers carefully. You can change them at later date by re-starting the survey.
Problem? Contact survey@chesdata.com

 






Forms    

Our surveys contain the following forms:
Form Description
Login Form Displays when the user links to the survey form.  Prompts for email address and can check for valid email address
Survey Form Contains the survey questions
Submitted Form Displays after the user has entered the survey (to acknowledge that the data has been entered)
Already Submitted Form Displays if the user has already entered a survey 


Rules    
All of the specifications for the survey are contained in a text file uploaded to our site (click here to view a sample text file).  The text file must be formatted according to the rules given below.  Note that the survey text file contains four separate parts

1. Organization name and survey title

2. Survey headers, messages, and questions

3. Survey questions, checkboxes, radio buttons, text boxes, etc

4. Survey administration


 The "Tags" used in the survey text are described  in the following tables. 
Note that all of the tags must be followed by a colon (":").

1. Organization name and survey title     
Tag Description How Used Sample Text Sample Display
Organization:
*required
Name of the organization Appears at the top of the survey, and appears at the top of the Login form

Organization: EZData Surveys

EZData Surveys

Title:
*required
Title of the survey Appears at the top of the survey, and appears at the top of the Login form

Title: Sample Survey

Sample Survey

 

2. Survey headers, messages, and questions   
Tag Description How Used Sample Text Sample Display
Header:
*required
Used to divide the the survey into sections Displays text in a colored bar Header: General Information.  Please answer...

General Information. Please answer...

Message: Used to display a message to the user Displays text in a colors box (Note that html tags can be used in messages) Message: Please complete the survey by <B><I>July 1st</I></B>

Message: Please complete the survey by July 1st

Name: Used to specify the name of the field in the database.

The survey results will be down-loaded to your computer as a Microsoft Excel Spreadsheet 
   

IF used, this tag must be placed AFTER the corresponding question or text box

If not used, the field name will be set to the first four words of the question.  (Note that when computing the name, common words such as "and", "if", etc. are skipped.)

If there are multiple "check box" fields or "pull down" fields for a single question and field names are not specified for individual fields, the system will append "_1" to the first field name, "_2" to the second, etc.

Default - 
Q1. What are the factory standard hours of operation?
  
Custom Name -
 
Q1. What are the factory standard hours of operation? Name: StdOpHrs 



Header: Thank you:
*required
Instructs the survey-generation program to insert the "Comments" field and "Submit" button This must be in each survey and must be after the last question.  

Note that other headers and messages can follow this tag.

The system will automatically insert a "Comments" text box after this heade

Header: Thank you: Comments



    3. Survey questions, checkboxes, radio buttons, text boxes, etc  

Survey Text Description How Used Sample Text Sample Display
Q. xxxx
*one required
Question number, where "Q" is any number and "xxx" is any text Note that questions must be numbered sequentially starting from 1 and all of the text 1. Email _____________

2. Phone ___________
1
Email  
2
Phone 
{}xxx Specifies a radio button Only one item can be selected per question; radio buttons can all be on the same line or they can be on separate lines Are you interested...
{} Yes
{} No
Are you interested...
Yes
No
[ ] xxx Specifies a "check box" Multiple items can be selected per question Credit cards you accept
[ ] Visa
[ ] Master Card
[ ] American Express
[ ] Other, Specify _________
Credit cards you accept
Visa
MasterCard
American Express
Other, Specify 
Pull Down
Value1
Value2
<...>
End Pull Down
Specifies the values to appear in a "Pull Down" list   Select a Value
Pull Down
Value 1
Value 2
Value 3
Value 4
End Pull Down
Select a Value
xxx _____   Designates a text entry field The number of underlines indicates the number of characters that can be entered. Note that other text can be included on the same line.  For questions answered with radio buttons, only one "text entry" field is allowed.  Phone ______________ Phone 
__________
__________
__________
Designates a multi-column scrolling "text area" field The number of underlines indicates the number of characters that can be entered and the number of lines specifies the number of rows in the text area.  The data for this field will be stored in a "text" field in the database, which can contain an unlimited amount of text Please give a brief description
____________________
____________________
____________________
____________________
Please give a brief description
$________ Designates a currency entry field The system will only allow valid number to be entered (the "$" will be displayed) Ticket cost $_____ Ticket cost $
_____ % Designates a numeric entry field  The system will only allow valid numbers between 0 and 100 to be entered (the "%" will be displayed) Percent of total ____ % Percent of total %
__/__/__ or __/__/____ Designates a date field The form will also display a "Pick" hyperlink to allow the user to pick the date from a calendar Departure date __/__/__ Departure date
#________ Designates a numeric entry field The system will only allow valid number to be entered (the "#" will not be displayed) Number of items in a case #____ Number of items in a case 
Skip to Question x

Proceed to Question x

Specifies that a "hyperlink" is to be created to allow the user to skip to another part of the survey   1...
2. ...(If no, please skip to question 8.)
3...
4...
5...
6...
7...
8. What is the....
1...
2. ... (If no, please skip to question 8.)
3...
4...
5...
6...
7...
8. What is the....

 

4. Survey Administration 

The following tags are use to specify how the survey is "run" - security options. which forms to display, which fields to display on the form, etc.

Tag Description How Used Sample Text Sample Display
Contact: xxx
*required
The email address of the person to contact if there is a problem Appears at the bottom of all forms Contact: myself@aol.com Contact: myself@aol.com
Web Site: xxx The Web site of the organization conducting the survey Appears on the "Inserted" form (to allow the user to link to another Web form) Web Site: www.secureaddress.com Web Site: www.secureaddress.com
Logo: xxx The name of an image file The image will be displayed at the top of the forms Logo: ezdataonweb.gif

Email List: xxx List of Email Addresses Contains the email address of the users expected to respond to the survey (separate email names by semi-colons (";") or comas (",") Email List: donaldduck@disney.com; mickeymouse@disney.com; daffeyduck@warnerbros.com; homersimpson@fox.com; dave@daveandbusters.com; elmerfudd@disney.com; porkypig@disney.com 

Display: Specifies if the Login form displays the organization name and survey title (defaults to "Yes") If specified, the Login form does not display the organization name and address Display: ezData Surveys

Pin: xxx Personal Identification Number
(Admin Use)
Must be provided to "administer" the survey (to review the survey results, upload files, etc) Pin: EzDataSurvey

Security: xxx Specifies the security level of the survey:
 None (default)
 Email
 Anonymous
If specified, the Login form will be displayed and an email address will be required to start the survey; if "Email", the email address entered by the user must match an email address specified in the survey text file; if "Anonymous", anyone entering an email address can take the survey

If "None", the user will only be able to submit one survey per session

Security: Email NO DISPLAY
Update: Specifies if the user can make changes to the survey at a later date (defaults to "no update" - once the user enters the survey, he/she cannot take the survey again) If specified, the values for the survey will be initialized to the last values entered by the user (based on the user's email address) Update: Yes NO DISPLAY
Redo: Specifies if the user can make changes to the survey after marking it "Complete") (defaults to "no update after marked complete") If specified, the user can update the survey after marking it "complete" Redo: No NO DISPLAY
Introduction: xxx Introductory text Appears on the Login form to explain the survey Introduction: Welcome to "Your" Survey.  This survey is part of our...

Welcome to "Your" Survey.
This survey is part of our...

Validate: Specifies if the email address must be validated against the ID assigned to the user  When using email addresses, each email address is assigned an ID.  When emails are sent to the expected survey respondents, the email ID can be included in the link to the survey page.  If "validate" is specified, the system will display the Login form only if the ID is passed as a parameter.  The system will then validate the entered email address against the ID in the database.  The user will only be able to take the survey if there email address/ID combination is valid. Validate: Yes NO DISPLAY