Enabling list items in a roster using a variable created within another roster as condition

Hi dear Survey Solutions community!

I am preparing a questionnaire for a high-frequency survey (HFS) on agricultural labour which will be preloaded with data from a baseline survey (e.g., household list, parcel list). As part of both the HFS household member roster and parcel roster, I ask whether the household members recorded in the baseline are still present in the household and whether the baseline parcels are still managed by the household or not.

In the HFS section on agricultural labour, I want to ask for each household member whether they worked on one of the households’ parcels. For each of the selected parcels, I then want to ask more detailed questions.

I start with a roster referring to the household members who are still present in the household. For each of them, I ask whether they worked on any of the household’s parcels since the last interview and if so, on which parcels. The latter question (on which parcels HH members work) is a categorical multi-select question, which only shows the parcels which are still managed by the household, as I bind them to the parcel roster.

In a next step, I want to ask specific questions referring to each of the plots. Hence, I create a roster, only referring to parcels that the household member worked on, as indicated in the previous step. However, here I am facing the issue that, as this is a list question, I can only make a reference to the initial parcel list, but not to the parcel roster. As a result, all plots are shown here (if still managed by the household or not, and even those on which the household member did not work). I would thus like to know whether there is a way to link the parcel list as the source question with the variables created within the parcel roster in the enabling condition for this roster?

Truly appreciate your help!

Best, Katharina

Hello Katharina,

I am not sure if I understand your challenge correctly. Let me explain how I see it, and you channel me into the right way from here:

I start with the lists of parcels and members (may be preloaded from an earlier wave of the survey, or collected on the spot):

I ask who works where for every member (they can mark anything they want: 1, some, all, or none of the parcels)

Then we talk about only those parcels that were mentioned by at least one member:

For each such parcel we can iterate over some detail questions that you need.

Is this the design you intend to have?

Hello Sergiy,

Many thanks for your response. Step 1 and 2 of your design correspond to what I am trying to achieve. Step 3 of your example is a bit different, as I want the entry point for the detailed questions on each parcel (selected in step 2) to be the household member list and not the parcel list. Specifically, for each household member, I want to select the parcel(s) that the person worked on (Step 2). And then, for each household member’s parcel(s) selected, ask the detailed questions (i.e., since “date X”, how many days did “name hhm” work on parcel “parcel name”?). I attach a screenshot of the questionnaire section, which hopefully helps to further clarify the intended design.

Something like this?

q2