Long Selection Lists

Hello,

Can I please know about the experience of users with selection lists with a
large number of choices?

I am considering that as much as I want accurate data Indonesia has a very
large number of administrative levels. We are actively using these levels
to plan our work.

For example, at the Village level, there are over 77000 villages!

I would very much like to have these spelled accurately each time the form
is filled out, but, wow, is it going to slow the app down to load them all
in?

I have considered making a single form for addressing with some dependent
display logic.

For example, instead of starting with the smallest division, start with the
largest and load selective lists of sub-areas based on the response.

Any ideas about app responsiveness with 77000 select list entries (total)
in one form, event if a max of only 20 or or so is loaded at a time?

Any hints appreciated!

Hi Alex,

In our experience, many people use the workaround you mention - “instead of
starting with the smallest division, start with the largest and load
selective lists of sub-areas based on the response.” However, we are
working on an advanced feature to solve your problem!

Please note two things before using this feature:

  1. This feature is currently in beta. It will work but takes some concerted
    effort (and unfortunately some hand-written XML) to use. Making this
    feature more usable is on our near-term roadmap.

  2. This feature is in our “Standard” pricing tier, so when our new pricing
    plans are activated in 2014 you will need to pay $100/month for the
    standard subscription. See more about pricing here:
    http://www.commcarehq.org/software-plans/

With those caveats in mind, here is documentation on how to use this
feature: https://help.commcarehq.org/pages/viewpage.action?pageId=12222793

Thanks,
Amelia

··· On Wed, Oct 2, 2013 at 2:26 AM, Alex Rollin wrote:

Hello,

Can I please know about the experience of users with selection lists with
a large number of choices?

I am considering that as much as I want accurate data Indonesia has a very
large number of administrative levels. We are actively using these levels
to plan our work.

For example, at the Village level, there are over 77000 villages!

I would very much like to have these spelled accurately each time the form
is filled out, but, wow, is it going to slow the app down to load them all
in?

I have considered making a single form for addressing with some dependent
display logic.

For example, instead of starting with the smallest division, start with
the largest and load selective lists of sub-areas based on the response.

Any ideas about app responsiveness with 77000 select list entries (total)
in one form, event if a max of only 20 or or so is loaded at a time?

Any hints appreciated!


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.