Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ordering (ranking) select #33

Closed
getodk-bot opened this issue Sep 5, 2016 · 11 comments
Closed

ordering (ranking) select #33

getodk-bot opened this issue Sep 5, 2016 · 11 comments

Comments

@getodk-bot
Copy link
Member

Issue by mitchellsundt
Thursday Jul 09, 2015 at 17:27 GMT
Originally opened as getodk/getodk#135 (1 comment(s))


Originally reported on Google Code with ID 134

Slide up/down for ranking of items (perhaps enable/disable individual items for "N/A"?)

Reported by mitchellsundt on 2010-10-11 17:31:38

@getodk-bot
Copy link
Member Author

Comment by mitchellsundt
Thursday Jul 09, 2015 at 17:27 GMT


just checking:  can rank / ranking be integrated into ODK survey design in any other
way?  it's such a fundamental type of survey question, it seems like it would have
arisen before....

Reported by edwinadkins.ei on 2011-12-06 15:09:53

@grzesiek2010
Copy link
Member

grzesiek2010 commented Apr 10, 2017

@lognaturel I was free so I've just started work on this I hope it's ok for you.

@grzesiek2010
Copy link
Member

It can look and work like:
ranwidget

It's just a prototype and I've used SelectMultiWidget for that so I have to investigate how to solve that on the Javarosa side.

@lognaturel
Copy link
Member

lognaturel commented Apr 11, 2017

I have filed getodk/xforms-spec#104 to explore how this can be added to the ODK XForms spec. Seems like a good thing to experiment with since it is something users ask for from time to time. One thing that jumps out to me is that it might be clearer that these are rankings if there were fixed numbers on the left that items could be dragged next to.

@grzesiek2010
Copy link
Member

@lognaturel it's possible
rank

@danbjoseph
Copy link

is there any reason the drag and drop interface might be a challenge for certain user or device?

thinking about the swipe versus arrow button option for survey progression. should it be considered (and is it technically feasible) to have an alternative/additional interaction option? for example, press the number and get a dropdown list to select the rank number.

just brainstorming here. this would be a great addition, thanks for working on it!

@danbjoseph
Copy link

apologies, not sure what i clicked to do this
screen shot 2018-03-21 at 9 21 18 am

@grzesiek2010
Copy link
Member

grzesiek2010 commented Mar 21, 2018

thinking about the swipe versus arrow button option

I started work on this a year ago (but I had lots of more important things to implement) and now I'm going to return to this issue like in next month.
Your proposal is interesting I'll take it into account reviewing this issue again. Maybe your idea is even better since it's always a challenge to implement such a drag and drop functionality in a widget (which is scrollable too) - at least in older android versions.

Thanks for your idea.

@smoyte
Copy link

smoyte commented Mar 21, 2018

One question I can add in passing -- is there any guidance in Material Design guidelines about this type of thing?

@lognaturel
Copy link
Member

Good question @hooverlunch. The best I can come up with is the reorder list control - https://material.io/guidelines/components/lists-controls.html#lists-controls-types-of-list-controls. Not sure whether it would be helpful or not to explicitly add that reorder icon since it's not very intuitive and would only be helpful to someone who knows Android design well.

@lognaturel
Copy link
Member

Forum discussion at https://forum.opendatakit.org/t/collect-question-type-rank-items/12568 to maximize visibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants