I have a use case where users need to pick one or more options from a list and then rank their selected options.
I thought this might be possible using Survey123Connect, however, while it works in preview in Survey123Connect, the form generates an error when accessed in the Survey123 web app.
The approach I took was to create two choice lists. The first for the the select_multiple where the user picked their activity, and the second for the rank question:

I then set the choice_filter for the rank question to use the selected answers from the select_multiple question, i.e., selected(${activity_select},activity):

In Connect's preview, this appears to work as intended. The rank question only presents the options that were selected in the previous select_mulitple question, and allows you to drag the selected subset into a preferred order.


When I try to use the form for real in the Survey123 web app, the rank question does correctly show only the options selected previously; however, as soon as you drag to re-order the list, an error appears, "Please rank all the choices for this question":

Is it possible to combine select_multiple and rank questions this way? Anyone have any thoughts on how to address this error, or is this perhaps a bug?