Android Question Sideways wheel picker?

AKJammer

Active Member
Licensed User
Longtime User
Hey All,
I'm trying to get some ideas on how to work this. I have an app that is used to judge contests. Each judge gets a list of names along with their bib numbers and they have to rank them 1 through xx. My current iteration worked fine, the judge selected the contestant, then picked the placement number down at the bottom of the screen. But then I was told the number of contestants would go from max of 20 to max of 80. As you can see from the image, anything over 20 contestants the font gets so small for the placement numbers that they can't determine what number they're choosing.
So I'm trying to come up with something else. One idea I had was to use a wheel or some such on each line. I have a mockup of that in the file below. I found the ASWheelPicker library, which is pretty close, but would need to be able to select side to side due to space.

Has anyone seen something that would work? Either a sideways wheel or something else that would work in the space I've got?

Thanks,
Jim
 

Attachments

  • final mockup.pdf
    68.7 KB · Views: 138
  • Tablet, can't read.JPG
    435.3 KB · Views: 208

AKJammer

Active Member
Licensed User
Longtime User
LOL, yeah, it was hang with wife time and go to bed here too.

The competitors come out in heats, so the judge doesn't just give a number and forget move on. If he has the top 4 people ranked in a heat, then the next heat comes out and someone may move up into one of those top spots. I want to try out that slider, but buttons may take up less real estate. I'll have to get into the code.
 
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
Yeah, there will always be more than a screenful, but they have to keep them in list order in order to find them faster. They'll look out on the floor, watch them for 10 seconds, find their bib on the screen, and rank them. They only get two 2 minute songs to look at everyone in that heat, so you're judged on a 10 second segment of your dance. You just don't know if it was your best 10 or worst 10 seconds..
 
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
Oh! Now that's a thought. The score can still be visible, but there could just be a single slider that takes up the entire right side of the scoring area moving up and down. It's only active for whichever line is active at the time.
 
Upvote 0

emexes

Expert
Licensed User
Longtime User
It's only active for whichever line is active at the time.

Also you could then make the inactive lines smaller (and/or the active line relatively larger) so that you can fit more (all?) of the on-the-floor contestants on the screen without having to scroll.

In which case, the vertical slider is almost like dragging the line up and down the ranked list. But can also act as a raw score for the head judge.

You might be able to have your cake and eat it too. Bonus!
 
Upvote 0

William Lancee

Well-Known Member
Licensed User
Longtime User
A single vertical slider would certainly work on an android device where the scrollbar isn't needed.
Hiding and making visible when a row is clicked would indicate that it is only for that contestant.
 
Upvote 0

William Lancee

Well-Known Member
Licensed User
Longtime User
In the past, I have used two panels for sorting items into preference order.
One to select the item for rating and a second for showing the ordered items.

On a small device that is almost impossible, so I haven't mentioned it.
However, with B4XPages it is easy to switch between two full screen panels.

So here's another idea...

1. Selection/rating panels: CLV of contestants plus a rating panel at the bottom (I still prefer a slider for that - perhaps with added anchors 0, 1, .. 10)
2. When the judge selects the contestant they are observing the selected id goes into the rating box.
3. When the rating is done, the contestant id and their score (in a plus minus view) are add to the second CLV on page 2 - that task is done
4. The contestant is removed from the selection list
5. Repeat till the selection list is empty.
6. Go to the rated page - all contestants are their in sorted order with a plusminus score
7. For the top n pairs, the judge may promote a contestant to a higher rank by increasing the score (auto sort after each change)

It is all about time constraints. The judge has the very difficult task of evaluation and recording a complex process in a 10 second window.
 
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
Yeah, that's the single biggest thing I get harangued about. The amount of time it takes to score. Basically it comes down to the number of clicks or taps the judge needs to do. They want to keep their eyes on the floor and not have to deal with the tablet very much. Some of them just revert to paper for the scoring, then transcribe it all to the tablet when the heats are done. The judges are pro dancers, not techies at all.
 
Upvote 0

emexes

Expert
Licensed User
Longtime User
What is the maximum number of contestants being ranked by a judge at one time (one song?) ?

If there are 10 couples on the floor, are there 10 different bib numbers, or 20?

If a song goes for 2 minutes, and 10 seconds is allocated for each observation, then that would imply a maximum of 12 contestant (or couple) bib numbers to be dealing with at once.

When doing ranking during a song, is there any point in having non-competing contestants shown on the tablet screen?

Why show contestants who are not on the dancefloor during a ranking, on the tablet screen during a ranking?

Lol I assume there is someone wildly typing bib numbers into the server, for each 2-minute ranking session, before the ranking session begins.
 
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
So something like this from #25



They could slide it up and down, in this case for bib 863, then bump it by .1 using the + and - at top and bottom.
 
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
Yes, I've got the heats prepared ahead of the contest. The floor coordinator will line up the Leads and Follows then bring them onto the floor. They are rotated xx number with the Follows moving down the line. So they are now dancing with a random partner. In the preliminary rounds they are judged on how well they lead or follow, and rotated again between songs. We have a panel of judges looking at the leads and another looking at the follows. In this case there are two heats of 21 follows each, but they only get the 2 songs to review them. There were only 29 total leads, so some of the leads will be dancing in both heats, they will be judged in both, but only scored once. That's the only way to see them again, if there is a mismatch in numbers. Usually there are more follows in any given contest than there are leads. The cutoff for the callback to the next round will even them out and the final 10-12 will be randomly paired again and then be judged as a couple
 
Last edited:
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
#35 is for what's called a Jack and Jill. Random draw.

There are also Couples dances where they come in as a couple. Here's a preliminary screenshot of a couples contest.



"Leads and Follows" Believe it or not, it finally clicked what that means.
Yeah, we don't say Men and Women because either gender can dance to either role. So it's just Leads and Follows.
 
Upvote 0

AKJammer

Active Member
Licensed User
Longtime User
"Dani C is Scoring 42 Follows" ?
At bottom: "1 41"?
That judge, Dani, is scoring 42 Follows. She has scored 1 and has 41 left before she can submit. If she has a duplicate, it will turn red along with the duplicate scores. It will all turn green when it’s 42. 0.
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…