NIPO ODIN Version 5.17

Previous Topic

Next Topic

*INIT block is Executed Before Suspend Image

A suspend image replays a previously 'recorded' interview using the current questionnaire up until the first unanswered question before handing back control to the interviewer or the respondent. This feature is used to follow up interviews with appointments or suspended CAWI interviews and continue where the interview was last left. In the 32-bit client, an *INIT block is used to execute script before resuming the interrupted interview. This block is executed before the suspend image is executed.

This is significantly different from the A-file implementation in the NIPO Interview System 16-bit, which contained only the contents of variables and the question number where to resume. The *INIT block is executed directly before the question where the interview is resumed. This made it possible to make checks on variables or questions that were filled in a previous session.

This means the execution of the *INIT block in the NIPO Interview System 32-bit may lead to different results as compared to the 16-bit version, as variables and questions will no longer contain values from previous runs. Therefore an *INIT block can no longer rely on variables filled in previous interview sessions.

If the *INIT block is used to display some variables from a previous session (like a counter), you can store this counter in the telephone file or sample table and use the *COPY command to retrieve this data.

See Also