skip to main contentNOVA Research Company
NOVA Research Company Header
HomeAbout UsWhat We DoClientsProductsConferencesPress Room
QDSHandbook


Product Information
What is QDS™?
What's New in Version 2.6.1?
System Requirements
Free Trial Version
Archived Versions

Technical Support
Online QDS™ 2.6.1 Help System New
FAQs
Maintenance Upgrades
Documentation
Questionnaire Library

Related Services
QDS™ Trainings
Questionnaire Development

Brochures Adobe PDF documents
QDS™ Fact Sheet (149KB)
QDS™ ACASI Case Study (84KB)
Custom Data Management Solutions (158KB)

Newsletters
QDS™ Newsletter February 2008
QDS™ Newsletter Spring 2007
QDS™ Newsletter Summer 2006
QDS™ Newsletter November 2005
QDS™ Newsletter May 2005
QDS™ Newsletter February 2005
QDS™ Newsletter January 2004


For support or technical information, please contact:

QDS Support



For sales-related information,
please contact:


QDS Sales
NOVA Research Company
4600 East-West Highway
Suite 700
Bethesda, Maryland
20814-6900
Phone: 301-986-1891
Fax: 301-986-4931





 

QDS™ Quick Start Guide


Welcome to the Questionnaire Development System (QDS)

Your form or questionnaire may include a series of data collection items, questions, special instructions to the interviewer or interviewee, instructions regarding changing question sequence, automatically computed items, consistency checks, formatting, or comments. In QDS, all of these items are called 'Elements'. QDS has many useful features for creating forms, but for a quick start we will focus on the most important ones. To create your first form or questionnaire in QDS, just follow the instructions below:

Getting Help

There are several ways to access Help in QDS. The most general form of help is available from the Help menu item. You may get context-sensitive ("What's This") help for individual dialog items by clicking the right mouse button on the item of interest.

Creating your First Form/Questionnaire

The Design Studio: Creating your QDS Specifications File

First, launch the Design Studio by double clicking on the 'Questionnaire Design Studio' (or QDS.EXE) icon in the Studio folder located in your QDS directory. From the Main menu, select File|New, and enter the file name for your questionnaire. Your file will be saved with the extension '.QDS'. Note that your specifications file will retain a history of all the changes you make for documentation, and let you undo changes you have made. For options on retaining or discarding undo information, select File|Save a Copy As from the Main menu.

In this section, you will learn how to construct a form with a Unique Identifier, data collection items, instructions to the interviewer/ee, skip pattern, edit checks, comments, and formatting for paper forms.

Interview Option Defaults

After creating your file choose Options|Interviews. On the Study Configuration tab, select whether your study will be conducted -1) at multiple sites, 2) at a single site by multiple interviewers, or 3) by a single interviewer. Also check the appropriate box if your subject ID variable may be duplicated or, multiple interviews with the same subject are planned. Next, select the Identifier Variables tab. Depending on how your study is to be conducted different options are enabled. For example, if you plan a single interviewer study with only one data collection point per subject then only the SUBJECT ID box will be enabled. It is recommended for a quick start that you keep the SUBJECT variable, which is the QDS default. If you indicated that your study will have either multiple sites or multiple interviewers, you will need to enter a Site ID variable or Interviewer ID variable. If you checked that multiple interviews are planned then the 'Additional ID Variables' box will be enabled. You may always change these options at any time in the Design Studio.

Creating a Unique Identifier for your Survey (SUBJECT)

The first step in creating your form/questionnaire will be to create a unique identifier or SUBJECT element. Select the Insert New Element button from the toolbar or select the Edit|Insert menu item. Choose the Element Type 'Data', and click 'OK'. In the 'Text of Question' box, type in 'Unique Identifier' or another descriptive label. In the 'Variable Name' box you will see the default variable name 'V&Q'; type over this to enter 'SUBJECT'. Unless you change the QDS system defaults you MUST name your Unique Identifier 'SUBJECT.' Next, you may enter a label, such as 'Unique Identifier' into the 'Variable Label' box, which will be used when your data are managed and analyzed. In the Response Type box, choose 'Number'. At this point, you will probably want to define your response set; that is, you will want to set limits on the numbers that can be entered for your Identifier. Click the Response Set tab and enter minimum and maximum values in their respective fields. By default, QDS allows responses of 'Don't Know, 'Refused', and 'Not Applicable'. If you do not wish to allow these for the Unique Identifier (recommended), then 'uncheck' these boxes.

Entering your Data Collection Items/Questions

Next, you can begin entering your data collection items. Select the Insert New Element button from the toolbar or select the Edit|Insert menu item. Choose the Element Type 'Data', and click 'OK'.

Using the Data Element Tab

On the Data Element Tab, you will need to enter your 'Text of Question'; you may use the italics, bold, or underline toolbar formatting buttons to highlight portions of the text. Next, you will need to select the 'Response Type' from the following choices ('Yes/No' response is the QDS default):

  • Yes/No
  • Gender: Male or female
  • Response Card: User defined response set for pick-one, check-each, or rating scale type
  • Nominal-Pick One: Check only one
  • Nominal-Check Each: Check all that apply
  • Date: Any or all of month, day, and year, with a 2-digit or 4-digit year
  • Time of Day: Any or all of hour, minute, and seconds, using 12- or 24 -hour clock
  • Time Span: A length of time item in any combination of date/time units
  • Local Currency: In dollars, cents, or other local currency
  • Number: An integer within a specified range
  • Numeric Rating Scale: A selected point along a numeric continuum
  • Text: Any arbitrary text
  • Pattern: Text matching a selected pattern, such as a phone number or SSN

QDS will assign defaults for Variable Name and Variable Label, but it is strongly recommended that you change these to aid in later data management and analysis. Variable Names must begin with a letter, be no longer than 8 characters, and may only contain letters, digits, underscores, or substitution tokens. The default variable names are related to the question number; for example, the default variable name for Question #1 is VQ1. If question order is changed or new questions are inserted, all the variable names will change accordingly. The variable naming conventions enable export to SAS/SPSS format, which only accepts 8 digit variable names. Variable labels are displayed as the QDS element list identifier label and are also used in database or statistical software applications.

Using the Response Set Tab

After you have chosen your 'Response Type', click the Response Set tab (the last tab on the right). The options seen on this tab depend upon the response type. All of the response types include default values for special codes, which include responses of 'Don't Know', 'Refused', and 'Not Applicable'. The key items to note and possibly modify for your specific item include:

  • Yes/No: Can modify assigned values for 'yes' and 'no' (default: 1=yes, 0=no)
  • Gender: Can modify assigned values for Male and Female (default: 1=male, 2=female)
  • Response Card: (see Response Cards under more More Advanced Design Tools)
  • Nominal-Pick One: Add descriptions of categories and code values
  • Nominal-Check Each: Add descriptions of categories and can modify value if/not checked
  • Date: Choose date format, and may set earliest and latest dates allowed
  • Time of Day: Choose time format, and may set earliest and latest times allowed
  • Time Span: Choose time unit/s (year, month, day) and may set minimum/maximum values
  • Local Currency: Choose monetary unit (dollars, cents), and may set minimum/maximum amounts
  • Number: Can modify minimum/maximum values, number of decimal places
  • Numeric Rating Scale: Can modify low value, number of scale points, text for anchors
  • Text: Can modify maximum number of characters to allow
  • Pattern: Choose pattern type (i.e., telephone number, SSN, Zip code)

You will notice that there are several other 'tabs' between the Data Element tab and Response Set tab; at this point, you can leave these at their default settings. In fact, in many cases you will never need to modify any other options. After you have completed modifying options, click 'OK.' At any time, you can go back to view/edit element options by selecting the Element View button from the toolbar or double clicking on the element in your QDS file element list. You may use the Next Element and Previous Element buttons on the toolbar to move quickly between different element specifications. You can now enter the next item in your form/questionnaire.

Inserting Any Other Element Type

To insert any type of data collection Element, you will always select the Insert Element button from the toolbar or Edit|Insert from the menu; the new element will be inserted above the highlighted element. Other types of QDS elements for forms/questionnaires include:

  • Information: Text to be presented to the interviewer or respondent, with no reply expected
  • Skip: Conditional branch out of the normal form sequence
  • Edit: Consistency check to be performed and a reconciliation process
  • Marker: A destination point for a branch instruction
  • Section Header: Instruction to begin a new section of the form/questionnaire
  • Format: Formatting instructions for a paper form/questionnaire
  • Table: A two-dimensional table for repeated data collection items
  • Automatic Variable: Value to be entered automatically into the data file (i.e., today's date, computed value)
  • Comments: Informational text for the form/questionnaire designer
Copying and Deleting Items/Elements

To delete an element, select the Delete Element(s) button from the toolbar or choose Edit|Delete from the menu. You can copy any element(s) from within your form/questionnaire or from any other QDS form/questionnaire. You may want to do this if you have similar data collection items (e.g., demographic information). To copy element(s) within a QDS file, highlight the element or group of elements you want to copy using conventional Windows commands; select the Copy or Cut Element(s) button from the toolbar or choose Edit|Cut|Copy from the menu. Highlight the Element where you would like the items inserted, and select the Paste Element(s) button from the toolbar or Edit|Paste Element(s). If you wish to copy Element(s) from a separate QDS file, simply open up that other file(s) and follow the same steps.

Adding Formatting and Informational Elements

After entering all your data collection items, you may choose to add special formatting and instructions. The type of form or questionnaire that you intend to create (i.e., if it will be a paper form or a computer administered questionnaire) will partially determine the type of formatting and informational elements needed.

Information to Interviewee/Interviewer

To add information intended for the interviewer or respondent, insert an Information Element by selecting the Insert New Element button from the toolbar or selecting Edit|Insert and choosing Information. For example: to respondent: 'Thank you very much for your time. You have now completed the interview', or to interviewer: 'Remember to verify the respondent's birth date with an ID card'. For self-administered forms, information for the interviewer is not applicable.

Question Numbering

Each Data Element has an associated Question Number that is determined partly by QDS and partly by the user. A Question Number has 3 parts: Prefix, Integer, and Suffix. For example, the question number A1a contains the following components: A=Prefix, 1=Integer, and a=Suffix.

  • The Prefix may be omitted or may be set and changed with the Section Header Element.
  • The Integer will be determined automatically by QDS. You can override QDS by specifying a new starting Integer with a Section Header Element or Format Element.
  • The Suffix may be omitted, or may be any string of characters you indicate in the 'Question Suffix' field on the Data Element tab. The first character may not be a digit.

Question numbers in tables are repeated for each category of the table. QDS automatically extends the Suffix for each table question, adding a letter corresponding to the category.

Section Headers

Adding a Section Header Element will begin a new section of the form/questionnaire at the point where it is inserted. When computer assisted forms (CAPI, ACASI) are administered, the section headers will not be apparent. They will appear in printed questionnaires and in form documentation (codebook). On the Section Header Element tab, you may choose to reset the question number integer, prefix, or add a page break.

Formatting

With the Format Element, you may add a page break, reset the question number integer, or specify to draw a border around a given number of elements in a paper form.

Comments

With the Comments element, you may add a line of descriptive or explanatory text visible only within the Design Studio. This is frequently used to document where a question came from (e.g., used a question from the national NHIS survey) or to document changes.

Using More Advanced QDS Design Tools:

Automatic Variables

An automatic variable allows you to have QDS enter information automatically into your data file, such as today's date, current time, or a numerical calculation. To add an automatic variable, select the Insert New Element button from the toolbar or choose Edit|Insert. Choose 'Automatic Variable', and click 'OK'. You will need to specify a variable name, type of data to be stored, and variable label. If storing a numeric/string expression or character string, you will also need to enter that information in the appropriate field. One common numeric expression is to calculate age from Date of Birth (a previously collected data element) and today's date (a previous automatic variable), which is written as AGE (DOB,TODAY) in the numeric calculation box.

Skip Instructions, Markers, and Branching

In most cases, one item will follow another in order throughout your form/questionnaire; however, there may be some cases where you want to skip certain item(s) based upon a previous response. There are two primary methods for doing this in QDS™:

  • Branch if yes or no option on the Data Element Response Set tab: For Data Elements that have a Yes/No, Pick-One, or Check-Each response type, you may specify a branching instruction on the Response Set Tab. For the Yes/No response type, select 'If Yes, Branch to' or 'If No, Branch to'; next, specify the number of elements to skip or a Marker (see below). For example, if your form asked 'Do you eat apples?' you would not want to ask the next question 'Have you eaten any apples this week?' if the first response was no. Instead, you would choose the 'If No, Branch to' option and then select 'Skip 1 element'. NOTE: When deciding how many elements to skip, keep in mind that all elements (including comments, section headers, etc.) need to be counted. With paper questionnaires, the skip instructions would be written out for the interviewer/respondent. Automated forms/questionnaires (CAPI, ACASI, Data Entry) would automatically skip the second question and the data for that element would be recorded as 'not applicable'.
  • Skip Instruction Element: On occasion, you may want to skip an item(s) based upon a response that is not a Yes/No, Pick-One, or Check-Each response type. In these cases, you will need to insert a Skip Instruction Element using the Insert Element button from the toolbar or Edit|Insert, and click 'OK'. Insert this skip element after the data item that the skip is to be based upon. On the Skip Element tab, enter your expression in the 'If' field, enter your expression. Finally, in the 'Branch to:' field, select the number of elements you would like to skip or a Marker (see below). For example, if your form asks 'How many pets do you have?' you would only ask 'What types of pets?' if the first answer was one or more. In the 'If' field, you would enter the expression 'PETS >= 1', where PETS is the variable name for the first question element.
  • Marker Element: If you would like to skip several items, or you believe that the number of items to be skipped may change throughout the course of development, then it is often best to use a Marker Element as the destination point of your skip instruction, rather than specifying a set number of elements to skip. To insert a Marker Element either click the Insert New Element button from the toolbar or select Edit|Insert and click 'OK'. Name your marker and, if you choose, include a description (e.g., 'marks end of drug use section'). There is one predefined Marker ID, NEXTCAT, that can be used inside a table to branch to the next category in the table. The NEXTCAT marker must be used in an inserted skip element rather than on an embedded branching element on the Response Set tab.
Edit Instructions

There may be times that you want to check internal consistency of your data. For instance, if your questionnaire asks 'How many times have you traveled out of the country in your lifetime?' [TRV_EVER] and 'How many times have you traveled out of the country this year?' [TRV_YEAR] -- you can use a Skip Element to skip the second question, if the answer to the first is 0, but you will have to use an Edit Element to check for consistency between questions.

Select the Insert Element button to insert an Edit Element immediately following the second question ('How many times have you traveled out of the country this year?').

In the 'If' field, enter the condition 'TRV_YEAR > TRV_EVER'. This will cause the edit element to display an error message if the respondent reports that that they have traveled out of the country more times this year than they have in their lifetime.

You should now enter the message you wish to display. For instance, 'The number of trips for the last year can't be more than the number of lifetime trips.'

Finally, you need to tell the program how to reconcile this error. You may choose the 'Loop back to prior element' reconciliation process and indicate the number of elements to go back. This will allow the respondent (or interviewer) to reenter the incorrect information.

When determining how many elements to loop back, keep in mind that all elements (including comments, section headers, etc.) need to be counted. Edits may also be resolved through additional reconciliation elements or with only a message.

Before we discuss Table Elements, it is important to introduce another important QDS feature…

Substitution Tokens

There are several places in a set of QDS specifications that call for or allow a Substitution Token. These include Variable Names, Variable Labels, and Question Text. A Substitution Token always begins with the & character and indicates that a text substitution will be made at that point. The valid Substitution Tokens are:

&Q

Question Number

&P

Question Number Prefix

&N

Question Number Integer

&S

Question Number Suffix

&C

Table Category Suffix

&LBL

Table Category Label

&TXT

Table Category Text

&ALT

Table Category Alternate Text

&[var]

Value of variable named var

In the following Table example, Substitution Tokens will be used to represent the category names and labels.

Tables

Table Elements are used for questions (elements) repeated for a set of categories. For example, if you wanted to ask the questions:

Q: 'Have you ever eaten apples…pears…grapes…bananas?' If yes, ask…
Q: 'How many times did you eat apples. …pears…grapes…bananas… in the last week?'

you could create a Table to ask these two question elements for all the different categories of fruit.

To add a table, select the Insert New Element button from the toolbar or Edit|Insert. Choose the Element Type 'Table', and click 'OK'. Start by double-clicking in the category box to enter information for each table category. In the label and text boxes enter each fruit category and appropriate label. Next, enter the number of elements and click 'OK'; our example here will contain three elements (two questions and one skip instruction). Now, for your data element items (questions) you will need to use what QDS calls substitution tokens. These stand-in for the names of the categories (fruit types in this example).

For the first data element you would enter:

Text of Question:

Have you ever eaten &TXT?

Question Suffix:

&C

Variable name:

EVER&C

Variable label:

Ever eaten &LBL

Response Type:

Yes/No

 

For the skip instruction specification you would enter:

If*:

EVER&C=0

Branch to:

Skip 1 element

 

For the second data element you would enter:

Text of Question:

How many times have you eaten &TXT in the last week?

Question Suffix:

&C

Variable name:

WEEK&C

Variable label:

Eaten &LBL last week

Response Type:

Number

By default QDS will ask all categories for all questions. If you would like to skip a category(ies) for a given question you may specify this on the 'Applicability Tab' for that data element. For example, if you did not want to ask 'How many times did you eat grapes in the last week?' then you would choose the 'Exclude from Categories' option and type 'C' (the category for grapes) in the 'Categories' field. QDS would then skip the 'Grapes' category for the second element in this table.

Notes: Questions within tables must contain a substitution token for the category (&TXT or &ALT). Separate variables are created for each category of each Data Element in the table. If you use skips in your tables you must use one of the following setups on the Table Element tab:

  • One element per row, automated interviews: column first (QDS default)
  • One element per column, automated interviews: row first
Response Cards

Sometimes in a form you may want to repeat of given set of responses for many items, such as a scale of 1 to 5 that represents strongly disagree to strongly agree. To add a 'Response Card', select the Tools|Response Card menu item. First, click 'Add'; next, type in your card name, description, and selection type. Finally, under 'description of category,' add your code values and category descriptions.

Once you have created a response card you can use it as many times as you like as a 'Response Type' for a data element.

Finalizing your Questionnaire for Testing

Validating and Correcting Building Errors

At any time during your form development you may conduct a 'validation' to check specifications that must be consistent across two or more elements. To conduct a validation, select Tools|Validate. If no errors are found, you will be notified in a simple message box.

If any validation errors are found, a new window will be automatically opened to report the errors. Each error will be identified on a separate line in the error report. To see an explanation of an error message, right-click the message line then request Explain. To correct the error, either double-click the message to open the specifications for the related element, or right-click the message, then request Fix. When you have corrected the errors, request a new Validation and the error window will be updated or a new message will appear telling you that no errors were found.

Creating a Data Collection Module (Data Entry, CAPI, ACASI)

You may also test your form at any point during development. This is recommended to ensure that your skip instructions, edit checks, and other elements are working as you intended. There are several types of data collection instruments that you may produce from the same specifications file:

  • Interviewer Administered Paper Form
  • Self-Administered Paper Form
  • Data Entry Program: Application for entering data into a file from a paper form
  • CAPI (Computer-Assisted Personal Interview): An interviewer reads the questions to the respondent from the computer screen and records the answers with mouse/touchscreen/keypad
  • ACASI (Audio Computer-Administered Self Interview): The computer will read questions aloud (using a text-to-speech engine or recorded human voice audio files) to the respondent who enters responses into the computer with a mouse/touchscreen/keypad

Once you have decided upon the type of data collection module to produce, select that type from the Build menu. Next, a 'Save In' box will be displayed. At this point you may change the default file name or file location. There are also different build options associated with each type of data collection module. You may modify these by clicking on the Options button located at the bottom of the 'Save In' box. Lastly, select 'Save'; a dialog box will ask if you would like to try out your file. Now you are ready to test your form or questionnaire.

Testing Your Form / Questionnaire

It is recommended that you test your application to reduce the number of changes that you need to make to your form after beginning true data collection. Although QDS has the ability to reconcile different versions of your form in the QDS Warehouse Manager Module, having multiple versions of a form/questionnaire makes data management and analysis more complex.

Reviewing the Codebook

Once you have completed entering your items it is a good idea to produce and review your form 'codebook'. To build your codebook, select Build|Codebook. At this point you may change the default name or location of the file to be saved in Rich Text Format (RTF) which can be viewed or printed by your word processing software. The Codebook lists question numbers, variable names, variable labels, code ranges, and item length. This is a good time to check the following:

  • Variable Names - Check that all variable names have been renamed from the QDS default.
  • Variable Labels - Check that all labels have been entered and are correct.
  • Code Ranges - For numeric items, check that ranges were set correctly; e.g., limiting 'Age' to a range of 18 to 74 years. For all items, review whether or not special codes are allowed. By QDS default, the special codes 1) 'Don't Know,' 2) 'Refused,' and 3) 'Not Applicable' are always allowed. If you wish to disallow any/all of these for a question, uncheck the appropriate box(es) on the Data Element Response Set tab. You may modify the QDS defaults on the Special Codes tab under the Options|Data Defaults menu and activate the new default by selecting Tools|Global Changes.
  • Item Length - For numeric variables, item length is determined by the code range (i.e., a range of 1 to 100 will have a length of 3). Length for Text Variables is set on the Response Set tab of the Data Element.
Testing Your Paper Form and Data Entry Application

From the Build menu, select Questionnaire (Interviewer-Administered) or Questionnaire (Self-Administered). Next, a 'Save In' box will be displayed. After you save your paper form, QDS will ask 'Would you like to open the RTF document now?'; select Yes. Your Word Processor will open up the form for you to review, print out, and enter sample responses. Next, return to the Design Studio and select Build|Data Entry Application. After saving your file you will see an 'Open' file dialog box. The default name for the data entry control file is the name of your specifications file name plus 'DE' with an extension of 'QDE'. For example, the 'Displaying Values.QDS' form will produce a Data Entry application named 'Displaying Values DE.QDE'. At this point you may choose to: 1) Enter new interviews 2) Verify prior interviews, or 3) Browse Interviews (read only). In addition, you may assign a 'Batch' designation for this file. Batch names may be any series of letters or numbers. This is especially useful when data forms will be entered onto multiple computers in sets of multiple files. For example, you could assign the Batch code A1 to the 'Displaying Values' Data Entry Application which might represent computer/data entry operator 'A' and '1' for the first set of forms to be entered. The resulting file name with the batch code assignment will be 'Displaying Values DE A1.QDE'. If you do not assign a batch code, all your data-entry files for a given QDS application will be named the same.

For initial testing, select Enter New Interviews (default), assign a Batch code, and select Open. You will now see the Data Entry Screen. You may use the toolbar buttons to enter (where appropriate) the special code responses of 'Don't Know' (.D), 'Refused' (.R), 'Not Applicable' (.N), and 'Missing' (.), and 'Checks' ('clear checks'). To view/choose the acceptable response codes for an item choose Code|Show List or select the Code List button. You will not need to record skip codes for correctly bypassed questions; QDS will automatically skip and fill these items. Once you have completed entering a form, QDS will automatically open a new blank form. The information bar along the bottom will tell you which case in the batch you are on, the Data Entry status, and the Subject ID code (e.g., Interview 2 of 2, Partially Entered, 100). You may use the options from the Interview menu to navigate to or delete/undelete a particular case. You may stop entering and save data at any point by selecting File|Exit. Each partially or completely keyed interview will be written to a Paper Interview Data file (extension .QPD) for subsequent processing by the QDS Warehouse Manager.

To continue entering data into the same file at a later point launch the Data Entry Application by double clicking on the 'Questionnaire Data Entry' (or QDE.EXE) icon in the Data folder located in your QDS directory. Choose Enter New Interviews and type in the batch code for your file (A1 in the prior example). QDS DE will open to a blank new data entry form.

To verify (blinded double-keying) your previously entered data launch the Data Entry Application by double clicking on the 'Questionnaire Data Entry' (or QDE.EXE) icon in the Data folder located in your QDS directory. Choose 'Verify prior Interviews' and type in the batch code for your file (A1 in the prior example). QDS DE will open to the first interview not yet verified. In verification mode QDS will compare the two independently entered values; when those two values differ the program will beep, then re-prompt for the correct value. QDS does not require key verification of text fields; these fields will be viewable during the verification process and should be proofed visually. QDS will maintain a RTF log of any changed values that may be reviewed in your Word Processor. In our example, the log would be named 'Displaying Values DE A1.Log'.

Testing your CAPI/ACASI Application

From the Design Studio Build menu, select CAPI or ACASI Application. Next, a 'Save In' box will be displayed; the ACASI choice has an additional tab under Options for Audio specifications. After you save an ACASI Automated Interview Control File, QDS prompts 'A Script file has been produced. Would you like to open the RTF document now?'. You can use this Script File to record the audio files for each question or information text to be read to the respondent. If you choose to use only the computer generated speech, you can ignore the Script File. If you do plan to use human voice recordings, it's best to wait until your specifications have been finalized before making the recordings (in order to avoid re-recording items each time the questions are modified). For both CAPI and ACASI Automated Interview Control Files, QDS will ask 'Would you like to try out the control file now?'. Select Yes to begin testing.

You will now see an 'Open' file dialog box. Your automated interview control file will be named QDS file name + en CAPI/ACASI + .QPI. For example, the 'Displaying Values.QDS' form will produce the CAPI application named 'Displaying Values en CAPI.QPI'. At this point you may choose to 1) Begin a new Interview or 2) Resume a Prior Interview. Once you begin the CAPI/ACASI interview enter item responses using your keypad, mouse, or touchscreen. Where applicable, buttons will be enabled for 'Don't Know,' 'Refuse to Answer,' 'Not Applicable,' 'Previous Question,' 'Next Question,' and 'Repeat the Question' (only for ACASI). At the end of your form QDS will ask you if you would like to save the data from the interview and then begin a new interview. Your data file will be saved as QDS file name + en CAPI/ACASI + .QAD. For example, the 'Displaying Values.QDS' form will produce the CAPI data file named 'Displaying Values en CAPI.QAD'. If you plan to conduct interviews on multiple computers/files you will need to rename your files to unique names before data processing in the Warehouse Manager. Otherwise all your Automated interview data files will be named the same for a given QDS application.

When QDS Creates Different Versions

Following the testing of your form it is likely that you will update your specifications. Keep in mind that a new 'version' of your form will be created every time you rebuild your Paper/Data-Entry or CAPI/ACASI applications (even if you haven't made any changes to the specifications). It is recommended that most modifications be made prior to real data-collection and in batches once real data-collection has begun. This will reduce the number of form versions that you need to work with in data management and analysis.

QDS Design Studio and Application Files and Extensions

The table below lists the files produced by the Design Studio and data collection modules.


Extension

Description

Example File Name

QDS

Questionnaire Specifications File

Example.QDS

QDO

User Options File

Example.QDO

QDE

Data Entry Application Control File

Example DE.QDE

QPI

CAPI Application Control File

Example en CAPI.QPI

QSI

ACASI Application Control File

Example en ACASI.QSI

QAD

Automated Interview Data File

Example en CAPI.QAD
Example en ACASI.QAD

QPD

Data Entry Data File

Example DE XYZ.QPD*

LOG

Data Entry Verification Log

Example DE XYZ.LOG*

* XYZ = Batch code 

Managing Data Collected with QDS

Working with Your Collected Data in the Warehouse Manager

With the Warehouse Manager you will add all your collected data into a single 'Warehouse' file for data processing and management. Within this file you may add data, modify, delete, and view data, as well as reconcile different form versions. Finally, you may export your dataset to various other software programs such as SAS, SPSS, and Microsoft Access.

Creating a New Warehouse

Once you have begun data collection for your form or questionnaire you can begin processing data with the QDS data management tool, Warehouse Manager. Launch the Warehouse Manager Application by double clicking on the 'Questionnaire Warehouse Manager' (or QWM.EXE) icon in the Data folder located in your QDS directory. Select File|New Warehouse and enter the name of your Warehouse file. For the Quick Start Guide example we will assume that data collection and management are being conducted at a single site. You will need to create a separate warehouse for each QDS form that you created in the Design Studio; however, data collected in different ways (Paper and DE, CAPI, ACASI) may be put together in one warehouse. Note that the Local Warehouse window will show status (complete, incomplete, duplicate, deleted, resumed, transferred, shipped), version, date and time recorded, subject ID, date in, date out (for deleted cases), and date changed (for modified cases). The Source Data window shows the first four items for each case.

Adding New Data

After creating your new Warehouse it will appear as an empty window. To begin adding data select File|Open and choose Files of Type. To add data that was collected on paper and subsequently data-entered, select 'Paper Interview Data Files (*.QPD); for data that were collected with CAPI/ACASI select 'Automated Interview Data Files (*.QAD). Next, choose which data file you would like to add first and select Open. You will now see the empty Local Warehouse window as well as a new Source Data window that contains the data for the file you selected. Select the cases you would like to copy from the source file to the warehouse. To select all interviews in the source file, choose Edit|Select All. To select a group of interviews, click the first interview in the group then hold the shift key down while clicking on the last interview in the group. Note that you can rearrange the list of interviews using the Sort By command in the View menu.

Once you have selected the interviews to be copied to the warehouse, use the Copy to Warehouse command in the Edit menu to transfer them. Note that the status of these interviews changes to 'transferred' in the source file as they are copied. Dragging and dropping can also transfer selected interviews. Click anywhere within the group of selected source interviews with the left mouse button, hold the button down while dragging the group to the Data Warehouse window, then release the mouse button.

Deleting Cases

You may delete cases from within either the Source File or the Local Warehouse. Select the case to be deleted and choose Edit|Delete or the Delete button from the toolbar. Note that although the status of the case changes to deleted you may still view data. It is also possible to undelete the case.

Modifying Data

You may also modify data from within either the Source File or the Local Warehouse. To modify the response value for one or more variables in a data form, choose the case from the warehouse list, then either (a) double-click its row or (b) highlight it then select Details from the View menu. Select the Variables tab then find the variable to be updated. Double click the variable name. A window will show the current numeric code and/or display value. Change the code and/or value as needed:
  • Enter a numeric value or numeric code in the field labeled 'Numeric Code,' or
  • Enter a text string in the field labeled 'Display Value,' or
  • Check 'Don't Know,' 'Refused' or 'Not Applicable' if appropriate.

Click the OK button then continue with the next variable to be updated. Under Options from the View menu in the Local Warehouse you may specify file to maintain a data corrections log.

Duplicate cases

The Warehouse Manager status box will indicate if a case is a 'duplicate' according to the Subject ID variable. In addition, when you are adding cases to a Local Warehouse from a Source file you will be prompted whether or not to overwrite duplicate cases.

Exporting data

Data that have been added to the Local Warehouse may be exported to other software for further statistical analysis. Keep in mind that only those cases that are the 'Standard Version' will be exported. In addition, all the standard version cases will be exported; you may not select a subset of these from the Local Warehouse for export. To see how many cases you have ready for export select View|Versions; highlight the standard version (the number with the bull's eye) and click the Details button. You may change which version is the standard by highlighting that version and clicking on the Standard button. After making changes click the OK button.

Select File|Export Interviews, and choose the type of file you would like to export:

  • SPSS System File (.SAV)
  • SAS Transport File (.XPT) for SAS 6.12 or SAS 8
  • MS Access Relational Database (.MDB)
  • MS Access Flat Database (.MDB)

For each of these export types you may click the Options button to specify 1) including question number in variable label (SAS and SPSS) 2) changing the exported value of the special codes ('Don't Know,' 'Refused,' 'Not Applicable,' 'Skipped,' and 'Missing'). After modifying any options, click 'OK'. Type a filename for your export data and click the Save button. A dialog box will tell you how many interviews have been exported to your file.

For exporting data to an ASCII file, you do not need the Warehouse Manager. Launch the Questionnaire Data Application by double clicking on the QDA.EXE icon in the Data folder located in your QDS directory. Select the type of file you would like to convert (.QAD or .QPD), the filename, and click 'Open'. A dialog box will tell you how many interviews were copied to the ASCII file, which will be given a .TXT extension.

Warehouse Manager Advanced Features

Reconciling Different Questionnaire Versions

As previously mentioned the QDS Warehouse Manager has the capability of reconciling different versions of your form. This is a powerful, but complex process; therefore, you should try to minimize the number of versions that you will produce. A different version of your form/questionnaire will be produced every time you rebuild an application; forms administered in different languages will also be different versions.

Working with Data Collected from Multiple Sites

The QDS Warehouse Manager also includes special features targeted to studies where data are collected at multiple sites and then sent to another location for central data management. To send a copy of data you have collected from your local site to a central data management site, you can create an Interview Shipment file. In the Local Warehouse select File|New Shipment to initialize a new file in which to ship interviews. To transfer the interviews you want to send select Edit|Ship from Warehouse. Note that the status of the transferred interviews changes to 'Shipped' as they are copied. Dragging and dropping can also transfer selected interviews.

When you have finished adding cases to your Interview Shipment file, send the shipment file (*.QTD) to your Data Coordinating Center. When the Data Coordinating Center receives your file, they will copy the interviews to their Central Data Warehouse and return a Shipment Receipt file to you. When you get the Shipment Receipt file, open it in your local Data Warehouse and select Edit|Post Receipts; this will automatically mark the interviews as having completed the transfer.

QDS Warehouse Manager Files and Extensions

The table below lists the files produced by the Warehouse Manager.

Extension

Description

Example File Name

QWM

Data Warehouse

Example.QWM

QSR

Data Receipt File

Example.QSR

QTD

Data Shipment File

Example.QTD

QVR

Reconciliation File

Example.QVR

Other Files Produced/Used by QDS

Extension

Description

Produced by

DIC

DECTalk Dictionary

WinDic.EXE

MDB

Access Database

Warehouse Manager (QWM.EXE)

RTF

Rich Text Format; format used for paper questionnaires, codebooks, and change history

Design Studio (QDS.EXE)

SAV

SPSS System File

Warehouse Manager (QWM.EXE)

XPT

SAS Transport File

Warehouse Manager (QWM.EXE)

TXT

ASCII File

QDA.EXE (Data to ASCII utility)

Watch this site for a PowerPoint presentation that will introduce you to the QDS system, structure, and some of the features available with QDS.



  Bringing high-quality technology and inNOVAtion to the global health and research communities
Contact Us   |   Employment   |   ©2010, NOVA Research Company