Quote:
Originally Posted by Chris is me
Okay, how does a team get to decide if they are put on the waitlist for the first event, or open registration for the 2nd? What if they only want to be on a waitlist that is X teams long or smaller? Where does a team go if they only have one viable event and it fills?
The current system isn't very "fair", but being able to make these decisions in real time has some benefit that we at least have to think about.
|
How complicated do you want it to be? (I didn't know that the current system will tell you how deep in the waitlist you are).
So your choice list would look like this:
If event1 available book_it
If event1 (waitlist < 10) book_it
If event2 (available) book_it
if event1 (waitlist < 25) book_it
if event2 (waitlist < 10) book_it
if event3 (available) book_it
It just goes down the list until something works and then you are done.
Write some specs up, there are about 3000 coders lurking here that would love to write a sample program on how it could work.