GEIS assumes that a survey script can be decomposed to discrete logically related items. An example of an item is a survey question. Note that some item types perform other functions that asking questions.
Any text editor can be used to create a script. A word processor can be used but must save the script as text. Ideally, macros can be used within the editor or word processor to aid in inserting item types in the script. For example, there should be a macro to insert a CHCE type, and another to insert a INFO type, etc. This greatly simplifies the process of writing a script.
Scripts must consist of a series of items with no blank lines between them. Some item types must appear in specific positions within a script. The permissible order of appearance of items is given in Table 5.
Script part | Function |
TITL | The TITL must appear first. This sets the project title, assigns global options, and determines the interviewing mode. |
SMSG | One or more SMSG items may follow the TITL item. A SMSG item is not required. When an interview starts these items display a message if the interview status code matches the item's status code. |
SCAL | One or more SCAL items may follow the TITL and SMSG items. A SCAL item is not required in the script. They are used to define numeric or character constants within the script. |
Interview | Any other item type may may appear next. The main body of the questionnaire is specified here. |
STAT | The STAT item type appears toward the end of the script. The STAT items must follow all items that allow entry of respondent's answers, or which change data automatically. At least one STAT item that assigns a status code of CQ must be present in the script. Typically, there are several STAT items, one for each possible interview outcome. For example, CB for call-backs, DR for refusals, AM for answering-machines, ET for engaged numbers, and so on. |
INFO | The final items in the script must not change the data. Typically, the last few items are INFO types used to thank the respondent, give final instructions to interviewers, and indicate that the end of the interview has been reached. |
The script development process is illustrated in Figure 20. The steps are as follows:
``Unable to jump. Check item and prior items answered!''The system log will show the name and value of the item. Sometimes, this item will not be one of those that displays a question, such as TIME.