Hello everyone.
After numerous unsuccessful attempts, I’m turning to the community’s collective brilliance and creativity in the hope of finding a solution. Perhaps it’s something simple, but I’ve never had to deal with this situation before.
Scenario: An acoustic bird census protocol.
The observer needs to continuously select the species they hear within a given radius and keep adding the number of individuals detected to a running total. However, the goal is not to create and save a new record every time an observation is made. Instead, the observer should accumulate, over a defined period of time, the species detected and the total number of individuals recorded for each species during that period.
Therefore, I need to start with a screen containing a very long list of species, from which the user can select the ones they hear. Then, on a subsequent screen, those selected species should be added incrementally as they are detected.
In addition, this second screen should function as an Element List (using List Mode: Number Fast-Tap or Number Keypad) so that the observer can increment the count of individuals heard for each species in a cumulative way.
Only when the predefined survey period ends should a single record be saved, containing all detected species and the total number of individuals recorded for each one.
I’ve tried doing it with a screen called SPECIES 1 [= Category SPECIES, “Element List; Single Select”] containing all species plus an element called “SHOW ALL SPECIES.”
Then I have a second screen, SPECIES 2, with the same species list but filtered according to the SPECIES Category selected on the previous screen, allowing the user to select a single species. This screen is configured as “Element List (List Mode: Number Fast-Tap or Number Keypad…)” so that counts can be recorded, with History Enabled + History Can Select + History Sort Mode: Top.
IMPORTANT: Using a back navigator, I can return to SPECIES 1 and select “SHOW ALL SPECIES,” which removes the filter and displays the complete species list again in SPECIES 2, along with the accumulated counts.
The problem is that, in SPECIES 2 when using “List Mode: Number xxxx,” the History feature is not applied. The species that have already been selected do not move to the Top positions for quick access; instead, they remain in their original positions within the list.
Since the list is very long, this makes it difficult to collect data efficiently and quickly.
Has anyone come across a similar use case and can suggest an approach?
Is there perhaps a data control or feature that I’m unaware of that could provide a solution?
I would be very grateful for any feedback or ideas.
Thank you very much in advance, and best regards.