Re: best UI for rating a stack of objects
Re: best UI for rating a stack of objects
- Subject: Re: best UI for rating a stack of objects
- From: Ricky Sharp <email@hidden>
- Date: Tue, 6 Dec 2005 15:58:58 -0600
On Dec 6, 2005, at 3:28 PM, Matthias Winkelmann wrote:
I'm currently implementing a user interface. At one point, the user
has to rate a stack of objects. There could be about 30 items he
has to rate on a scale of 1 to 10. He is supposed to see only one
of the entries at a time - think hotornot.com.
I've currently implemented this with an NSLevelIndicator and the
rating style. When the user selects a value, the application
automatically advances to the next item.
This seems to be a big no-no to me, since a slider or similar ui
component should probably not commit the change at the same time.
OTOH, adding a "next" button doubles the amount of clicks the user
has to perform.
I'd love to hear some opinions and suggestions on this.
The 'Next' button isn't all that bad. At worse case you'd have
double the clicks. It could be that you'll have consecutive items
that would be rated the same. I'm assuming your level indicator
retains the last value?
While not for everyone, a Speech Recognition and/or Ink solution
would be kinda cool. I do this for my math software. Users can type
in their answer, but must press Return/Enter to advance to the next
problem. When using speech or Ink, however, their result is taken
and they are moved to the next problem automatically.
Another thing to consider if the number of levels is low (perhaps you
just have 3 or so values?) is to use dedicated buttons (one for each
value). Clicking that would then assign the level and advance to the
next item.
Finally, if you want to go back to only using your level indicator,
you could postpone the automatic advance until some time elapses
after a mouse-up. Thus, you'd allow users to re-click and track the
control if a mistake was made.
___________________________________________________________
Ricky A. Sharp
mailto:email@hidden
Instant Interactive(tm)
http://www.instantinteractive.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden