User experience challenge: Allow testers to draw from the queue by instrument

8 views
Skip to first unread message

Dave Briccetti

unread,
May 2, 2015, 1:15:19 PM5/2/15
to dbsc...@googlegroups.com
Here’s an interesting challenge. The queue contains lots of kids who play various instruments, waiting to be tested. One tester may be testing only percussion students, while another may be testing all but percussion students. The challenge is how to display the queue. It needs to highlight the students who are about to be called. If the next percussion student is way down in the queue, it wouldn’t be visible on the screen without some special handling, like moving it up. 

Diego Medina

unread,
May 2, 2015, 1:46:02 PM5/2/15
to Dave Briccetti, dbsc...@googlegroups.com
Hi Dave,

Who is looking at the queue? Th students or the tester?

If the tester, I would say each tester gets a filtered queue, by instrument, so tester for percussion only sees 2 students, while the other tester sees about 30 because he/she tests for many different instruments.

From the student point of view, you can have multiple "1st place" in the queue, because if you have two testers, and two places where they can test students, you can test two students at any given time. Unless this isn't how testing music students work.

Did I miss any details?

Thanks

Diego



On Sat, May 2, 2015 at 1:15 PM, Dave Briccetti <dcbri...@gmail.com> wrote:
Here’s an interesting challenge. The queue contains lots of kids who play various instruments, waiting to be tested. One tester may be testing only percussion students, while another may be testing all but percussion students. The challenge is how to display the queue. It needs to highlight the students who are about to be called. If the next percussion student is way down in the queue, it wouldn’t be visible on the screen without some special handling, like moving it up. 

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



--
Diego Medina
Lift/Scala consultant
di...@fmpwizard.com
http://fmpwizard.telegr.am

Dave Briccetti

unread,
May 2, 2015, 8:55:30 PM5/2/15
to dbsc...@googlegroups.com, dcbri...@gmail.com
Hi Diego. Thanks for thinking about this.

I started with the idea of having multiple queues, with testers selecting which queue they would service. But then came the challenge of showing all the queues on the big screen in the band room. With the single queue, there’s room for 6 or more upcoming students to show. Imagine 2, 3 or more queues. So clearly we need some sort of integrated display showing the correct next students to be called, given the instruments-serviced selected by each tester.

I’ll think about it in more detail, and maybe make some diagrams.

Dave

Diego Medina

unread,
May 3, 2015, 1:41:42 AM5/3/15
to Dave Briccetti, dbsc...@googlegroups.com
Ok, I think I need more background into on how this works in real life, regardless of what the app does now.

Is the situation that you have 10 or so students in a waiting area and then 2 testers in two different rooms?
Does each test take the same amount of time?

Thanks

Diego




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

Dave Briccetti

unread,
May 12, 2015, 12:37:03 AM5/12/15
to dbsc...@googlegroups.com, di...@fmpwizard.com, dcbri...@gmail.com
I found it easier to implement than to better explain. I think this works well, while keeping code changes manageable. Thanks for your time, Diego.


Diego Medina

unread,
May 12, 2015, 1:20:59 AM5/12/15
to Dave Briccetti, dbsc...@googlegroups.com
glad you found a way to solve it

On Tue, May 12, 2015 at 12:37 AM, Dave Briccetti <dcbri...@gmail.com> wrote:
I found it easier to implement than to better explain. I think this works well, while keeping code changes manageable. Thanks for your time, Diego.


--
You received this message because you are subscribed to the Google Groups "DBSchools" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dbschools+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages