I’m working on a form where I’m using cascading select for some questions, including one repeat based on the selection.
My problem now is that I need to set 2 multiple choice questions, among others:
Q1 is cascading selection from a previous question Q0. I set the choice filter and works well cf=${Q0}
Q2 should contain the options NOT selected in the Q1.
I did the Q2 adding not(selected(${Q1},name)) to the choice filter, which now is: cf=${Q0} and not(selected(${Q1},name))
It works, but the issue is that the form is very slow due to the number of choices to filter. I’m wondering if there is a way to start from the selection already done in Q1, so to avoid repeating cf=${Q0} in Q2 choice filter.
For data collection, I will use mostly the web form (Enketo).
Thank you for sharing the screenshot. But would appreciate if you could share the xlsform (to the entire community). Would you mind refreshing your page and then try sharing it again.
Kindly please be informed that the current version of KoBoCollect v1.25.1 does not support select_one_from_file while ODK Collect v1.27.1 and above should support the same. Also please be informed that Enketo should support the same. Would also like to add that KoBoToolbox is soon planning to release KoBoCollect v1.27.1 which should also support the same. Until then we would recommend and advise users to use ODK Collect v1.27.1 and above for the same.