QDS Version 2.6.1 Software Patch |
QDS Version 2.6.1 Software Patch addresses the issues within the QDS™ module shown below:
ACASI |
|
|
Problem: |
Description: |
|
The program sometimes stored an incorrect value for numeric calculations. |
When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey. |
|
The program would crash if a numeric calculation attempted to divide by zero. |
This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey. |
|
The question/information screen sometimes closed during playback of audio .wav file. |
When running under Windows Vista or Windows 7, the question screen sometimes closed revealing the main program window. This problem only occurred when (1) a single .wav file was defined for the current screen, (2) audio-interruptible option was unchecked, and (3) participant repeatedly clicked on a disabled response button before the audio was complete. This has been fixed so that clicking on a disabled button does not interfere with display of the question or information screen. |
|
The text-to-speech function did not work correctly for surveys developed in a non-Latin alphabet. |
When running a Chinese language survey under Windows 7 Ultimate, Microsoft’s text-to-speech voice, Microsoft Lili, was unable to pronounce the text in the question and information fields. This has been fixed so that all fields on the screen can be read by a text-to-speech engine in any language supported by QDS. |
CAPI |
|
|
Problem: |
Description: |
|
The program sometimes stored an incorrect value for numeric calculations. |
When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey. |
|
The program would crash if a numeric calculation attempted to divide by zero. |
This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey. |
Data Entry |
|
|
Problem: |
Description: |
|
The program sometimes stored an incorrect value for numeric calculations. |
When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable. |
|
The program would crash if a numeric calculation attempted to divide by zero. |
This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable. |
HAPI |
|
|
Problem: |
Description: |
|
The program sometimes stored an incorrect value for numeric calculations. |
When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey. |
|
The program would crash if a numeric calculation attempted to divide by zero. |
This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey. |
|
The HAPI program sometimes crashed when running on a Windows Mobile 6.5 device with a wide screen. |
When running on a device with a WQVGA or WVGA type screen, HAPI would crash when attempting to display a Pick-one or Check-each question with more than 7 response items. This has been fixed so that HAPI will now work correctly on wider screen displays. |
Warehouse Manager |
|
|
Problem: |
Description: |
|
The program sometimes crashed when exporting to SAS Transport File format. |
If the interview data contained a variable label with more than 215 characters, the program froze or dropped the label from the output file. This feature now works correctly for all long labels. |
|
The SAS Format Library export function was unable to write long value labels in Chinese, Japanese, or Korean to exported data set. |
If a value label in a Chinese, Japanese, or Korean language survey was greater than 125 characters, the export ran, but the label showed up as blank in SAS. This has been fixed to work properly. |
|
The SAS Format Library export function sometimes did not use the correct length for labels in the .XPT file. |
If a value label was over 255 characters, the export function sometimes truncated these to 10 or 20 characters instead of the maximum allowed length of 255 characters. This has been fixed so that SAS format statements contain up to 255 characters for long value labels. |