getodk / collect

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
https://docs.getodk.org/collect-intro
Other
712 stars 1.37k forks source link

Rank interface is not intuitive #6171

Open lognaturel opened 3 months ago

lognaturel commented 3 months ago

We want to improve the rank question to make it more intuitive

Solution

Content

Rank items Tap and drag items to change the order

or select and drag...

Image

Figma

lognaturel commented 3 months ago

This would be helped by addressing https://github.com/getodk/collect/issues/6047 as well. Since that one is a change in how the question type is displayed, maybe we should address it in this release. I was surprisingly confused when I opened up the dialog.

alyblenkin commented 3 months ago

Thank you for adding this issue!

Given that the ranking happens in a dialog, do we need to require a long press to move or could a normal press be used?

I don't think it requires the long press. The drag icon make it's a lot more clear what you're supposed to do and you could simply tap and drag to move the item.

If we do keep the long press because that's easier for now, but I agree we should add text to help explain what's happening.

Screenshot 2024-06-06 at 9 45 22 AM

Other ideas to consider