In this article
Note: CAPI Administrator is deprecated. Please use CAPI Supervisor instead.
When a survey is to be conducted as both CAWI and CAPI, you may wish to display specific questions in one mode that are not required in the other. To achieve this, use the GetSurveyChannel() function.
If for example a survey has one group of questions that are to be shown only in the CAPI survey and another group of questions that are to be shown only in the CAWI survey, include two Conditional expressions in the survey to define this logic, as shown below.
Figure 1 - Using the GetSurveyChannel Function
In the example above, respondents answering the web survey will only see the questions concerning TV Channels, while the CAPI Interviewer will only be able to see and ask the questions concerning radio.
You can also set the channel mode into a hidden question using a script if for example you want to report on the channel mode.
Insert a script node into the survey and write the following script:
f(“mode”).set(GetSurveyChannel())
Figure 2 - Adding GetSurveyChannel in script
The script must refer to the question where the survey mode is to be set. The question must be a Single question (here with ID “mode”) with two Answers. Make the codes for these answers Capi and Cawi.
Figure 3 - The Single question survey channel