How to associate an answer from a select_one to a group of questions?

Hi @Alexis and welcome on the ODK community forum, please take some time to introduce yourself here and enforce the Occitan ODK user group :slight_smile:
I guess you work at CEN Ariège ? Do you ?

Great form to share !

A short answer : it is not possible to achieve what you want with ODK (clicking an option and opening a page). Even if you manage to create 208 groups of questions (one per species), you'll still need a repeat to choose the species and if it has already be observed, you will not reopen the previous answers...

Generally we want to add one or more individuals to a given species. This can be done after the field, one the database side. For the moment the solution we offer to our colleagues is to loop into the species select_one list and add a new observation for each contact. In the end we compute the data to get the total in the database. Looking at your form, I think it is the only field you want to update if a species is sax several times on the field.
We can also print a summary at the end of the form/loop to help user to see if he forgot a species.

But, if you want to get only one repeat instance per species (and update values manually) and you create your form that way, you can name your repeats to help users to navigate into the form.
ODK Collect offers allow to navigate into the repeat groups :

Here is a little video of your form adapted to what I suggested

formulaire_atlas_papillons_test.xlsx (10,2 Ko)
taxon_autocomplete.csv (12,0 Ko)

Some discussions relative to your question :

1 Like