Since I started in FRC in 2013, I’ve noticed there’s always someone who hasn’t gotten all the team crossed off as their chosen and ends up trying to pick someone who has already been picked.
As someone who was a field captain, I can attest to how this can be embarrassing and, sometimes hard to avoid. (ie Worlds, where it is VERY loud)
My dad and I have been working on a solution to this! We created a web app (optimized for phones) that allows you to choose your own team and then the app will generate who the best partners for you are, using OPR to calculate this. As you cross off teams, it will generate a new partner for you.
Click on “Setup” in the upper right hand corner to choose your event and team.
Can you put the project on github if it is not already on there? If so you could make it public and then submit issues that the community could create pull requests to the issues.
None of the automated datafeeds I know of (TBA or FRC API) will tell you selections as they are made. In FMS, alliance selections are posted all at once after all alliances have been formed. The only way to get this data in realtime is for someone to manually enter picks as they are made.
I feared as much. Makes it harder to prevent the accidental picking, but I’m thinking we can add a feature to let someone real time cross it off, in case someone wants to volunteer to do it at an event?
They move to the bottom of the list now, but I am not 100% sure about that… I need to add the ability to resort the list because the order of the list is how it determines the top teams to put you in a the top to get your simulated score. I think I need to move these into a database in the browser and stop messing around with jquery tricks.
I’m so excited for this!
Several years ago 1538 had a similar feature on their “Cowscout” web app and I’ve hoped someone would remake it every season since.
Any chance this will be ready for use by this weekend? I would love to try this out at OKC.
I know this isn’t intended to be a full blown scouting app, but some more scouting data would be really handy. Just so the team rep knows what they’re getting and can make an educated decision without relying on OPR alone.
Maybe just a few fields like “average kpa” “average gears” “auto (yes/no)” “climb (yes/no)”
Also, I tried using this on safari on my iPad (which is admittedly outdated) and I couldn’t get the setup button to work. Aside from that everything was functioning.
Thanks for doing this.
Honestly it works now… I will leave it alone this weekend while I am in Perry Meridian, but it should work just fine.
Since it downloads everything to the browser it shouldn’t cause an issue with spotty reception on the field. Just remember if you reload the page everything will be lost.
Next week I might go ahead and have it store it in a db in the browser, that will let me add the sorting features among others. It will also make it persistent between sessions.
When you load the page it goes to Blue Alliance and grabs the data, if they aren’t updated then we won’t be either.
It is completely functional! We don’t have much time to work on additional scouting data, but maybe we’ll get a chance while we load in the pit tomorrow.
I would love for you to use it this weekend! Let us know opinions and if it helped!
If we change anything before Friday, we will be sure to update you!
I can add that, but next week. I leave for competition tomorrow.
I did fix the ios issue with setup not working. Not sure about ipads as BeurWonderwall took my ipad charger, but i was able to get it working with an iphone.