ODK Choice Inheritance

1. What is the problem? Be very detailed.
I have 3 questions.
Q1 - single select
Q2 - multi select while excluding the choice of Q1
Q3 - choices presented should have the single selected in Q1 and the multi selected in Q2.

All the 3 questions have the same options but the options appearing in the next differ from the previous.
2. What app or server are you using and on what device and operating system? Include version numbers.
Using ODK v1.4.7 Production
3. What you have you tried to fix the problem?
Have used filters and it has worked in Q2

See excerpt of the 3 questions below
Q1Q2Q3.xlsx (16.5 KB)

Hello @uwanja

There are several ways to get this done,

First, if you want a short version for q2 to exclude q1, you can use name !=${Q1}

For q3 to show only what was used in q1 and q2, then put in the choice filter selected(name, join(" ", ${Q1}, ${Q2})

By the way, I couldn't understand the codes in relevance for other but they seem long to me and you probably could shorten them by simply saying q1=6 or selected(q2, '6')

One last this, you could use what user defines in other as option to following questions

I haven't tested the above suggestions, but I trust they work as intended