Survey Settings
(Advanced Tab)
Top  Previous  Next

Save Respondent Information

This section lets you disable SSI Web's automatic storage of information about the respondent's browser, operating system, and IP address. There may be some instances in which you are prohibited from collecting such information, and you can un-check the information that should not be saved.  
 
The information collected on respondent's browser, operating system, and IP address may be exported with your other survey data.  
 
Even if you decide not to collect the identifying information described here, a variable indicating whether Javascript is enabled within the respondent's browser is always collected.  

Save Respondent Time Per Page  
 
Check this box to store the time (in milliseconds) spent per page. When you enable this, variables are stored into the data file that store the time. You can export these times under the File | Export Data option. To convert times to seconds, divide by 1000.  
 
If the respondent backs up and re-answers a page (using SSI Web's Previous button), new time spent answering that page will be added to the previous time recorded. If respondents use the Back button on the browser to re-answer a page, the total time spent on the re-answered page may not be accounted for correctly.  



Additional Settings


HTML DOCTYPE  
Checking Include HTML DOCTYPE adds the following line to the top of each of the web pages generated by SSI Web:  
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
 
This line declares the HTML version used on the web page. Many web browsers will read this line and make a decision how to display the HTML. The DOCTYPE declares that the HTML is following standards. You can check the HTML of the page for errors by going to http://validator.w3.org/.  
 
Using a DOCTYPE can alter the way that the web page is displayed in some browsers. Some of your custom HTML might not be formatted quite the same in some browsers with the DOCTYPE at the top as it is without it. You might consider un-checking Include HTML DOCTYPE if you are not pleased with the slight visual changes on the web page caused by the DOCTYPE.  
 
Question Verification Using Javascript 1.2  
 
Any browser that interprets standard HTML can work to take surveys. More recent browsers support JavaScript 1.2. You can reduce the processing effort for your Web server by letting JavaScript, running locally on your respondents' computers, perform response verification (making sure required questions are answered, numeric values fall within prescribed ranges, etc.).  
 
If you specify JavaScript verification and the respondent's browser does not support or does not have JavaScript 1.2 or later enabled, SSI Web will use the Perl error checking script built into SSI Web instead. Under Perl verification, responses to the survey page are submitted to the server, the Perl scripts perform the response verification, and any error messages are sent within the HTML code back to the respondent. We generally recommend you check the Use JavaScript 1.2 box. If you want to turn off JavaScript verification altogether, you can un-check it, although in most cases there is no reason why you would want JavaScript to be off.  




Decimal Point Character


If you are including numeric questions in your survey and have specified that decimal answers are permitted for those questions, you need to specify the character to be reserved for the decimal point. In the US, a period (default) is used. Other countries may use a comma. If a period is selected, only numbers and a single period are acceptable answers. For example, the number "one thousand one and one half" must be specified as: "1001.5", not "1,001.5". If other characters are used, a warning message appears.

If you specify that a comma or period is to be used as the decimal point character, both periods AND commas are acceptable as decimal points. In other words, the number "one thousand one and one half" can be specified as: "1001.5" or "1001,5", but not "1,001.5", or "1.001,5". (Note: the Marginals program within the Admin Module truncates all decimal answers, treating them as integers, prior to computing frequencies, min, max, and means.)