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?
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.
This looks very close to the design I have tried to create. The complication I am facing is that I determine the status of the parcel at two points in the questionnaire. First, in the parcel section, where I determine whether a parcel is still managed by the farmer since the last interview. This “parcel_status” is = 2 if the parcel is not managed anymore and those parcels should therefore be excluded from the parcels shown in all other sections (there is also parcel_status = 1 for old parcels that are still managed and parcel_status = 3 for parcels that are newly added to the parcel list in this interview round).
Second, in the agricultural work section, I determine for each household member whether they worked on the household’s parcels - but only for the parcels where the parcel_status != 2. So, the problem is that, when I determined the parcels on which the household member worked (referring to the parcel roster and filtering out the parcels with parcel_status = 2), this selection is not picked up in the following roster referring to the parcel list, which should open each parcel that the respective household member worked on to ask for the details, as shown in your video. This means that parcels which were not selected as active for the household member and the parcels with parcel_status = 2 are listed and can be opened to answer the detailed questions.
@KKrumbiegel, I think what you describe should still be possible to implement well in Survey Solutions:
In this example, the household was operating/managing 5 parcels in 2020, and when we visit them now in 2025 they report that they have two new parcels “NEW PARCEL” and “ADDED PARCEL”, as well as two known parcels are no longer operated by the household “Big parcel” and “Rented parcel”.
In subsequent modules where we ask about where the member was working only active parcels are shown (known before still managed and new parcels - which are your statuses 1 and 3 respectively).
Yes, this is exactly what we are trying to achieve. It’d be great if you could show the way you coded the enabling conditions or is the example already available in the public questionnaire’s section?