I’m working on a survey with several nested repeat groups (household → individual → asset-level questions) and starting to notice slowdowns when the form gets large, especially on lower-end Android devices used by our field enumerators.
A few things I’m trying to figure out:
- Does breaking repeat groups into separate forms linked via case IDs actually help performance, or is it just a workaround?
- Any recommended limits on the number of nested repeat levels before KoboCollect starts struggling?
- Has anyone compared performance between the older XLSForm-based repeats vs. newer dynamic select approaches?
- Tips for optimizing choice lists (cascading selects) when they’re pulling from large external CSVs?
Would love to hear how others handle large-scale household surveys without sacrificing app responsiveness in the field. Any XLSForm structuring tips or real-world experience would be super helpful.
