![]() |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
I'm not sure why a FIRST Choice like thing wouldn't work. You put your choices in by order you want them. Random selection of team. Is regional / district event available? Yes then book. No then look at second request. Is it booked, Yes then book, No then look at third request, and so on. Since they hold slots back for rookies, they could easily do this years rookies first (in a random pick) and then the rest of the pool. That would be far easier to manage and a better use of mentor time than hovering over keyboards trying to snipe a regional like you do a classic Beanie Baby on E-Bay. Edited to add: The idea by nuclearnerd is also pretty good. It appears we were typing at the same time. (*) Outsourcing / cloud services are not the inexpensive panacea that many people think. Yea, Yea "well I can spin up an Amazon instance in just a few seconds" sounds easy as heck in a robotics forum, not so easy to do in the real world, especially if you need to manage 1000 transactions per second for any time period. Those of you that are ready to pound on your keyboards to refute me, don't bother. American has a ton of flights into Manchester, book one and go help them out. |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
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. |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
Would an upgrade to the website for the registration period really cost $5,400,000+ ($1,800*3000+)? It wouldn't even have to be on the upgraded servers for the entire year. This number seems exuberantly high. |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
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. |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
|
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
It's an estimate, could it be done for less, sure. Point was it's going to cost money and FIRST teams are not happy what they pay now. Even if it was $300 per team (~$1 million) there would be lots of complaining. There may be better ways to do it than brute force. (A concept that works for computer systems and also works for robots :cool: ) Thanks for the question, hope this helped. |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
Let me blue sky this for a second. Lets use a simple scripting language like Lua. Lets assume that all the events have a 4 letter code. Users would create a Lua script and submit via text box. Code:
If EVNA.available then EVNA.register; -- first choiceOn registration day, just pull the scripts out one by one and run them. I'd save the "random number" order so that if something bad happened I could re-run the same order again. (or run with a specific seed to the random function) |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
![]() |
Re: [FRC BLOG] The Great Registration System Crash of 2016
Quote:
|
| All times are GMT -5. The time now is 14:38. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi