Are you affiliated with FIRST™ or The Blue Alliance?
No. We are two FRC teams who wanted to make a tool for the worldwide community, to help raise the capabilities of ALL teams to do great scouting analysis!
Who is that robot on the front page?
That's Bit-C (pronounced "Bitsy"), our mascot!
Bit-C is awesome! Do you have stickers or anything?
Hmm..... 😉
Who can I call or email to get help?
Sorry, we don't have official support. Like we said, we're just two teams making a tool that we want to be useful! We can't make any guarantees or warranties or offer support.
When the tool is officially launched, we'll probably open-source the code which would allow you to file a bug report for us to see. Stay tuned.
In the meantime, reach out to one of our teams and they'll know how to get in touch with us.
How do I set or change my password?
You don't have or need a password for an account here.
To register or to log in, we just send you an email so you can prove that you have access to the address you're logging in as.
Your email is probably already provided by a company who is paid to keep things safe and secure. Their security measures are better than we could provide here.
Besides, if we had you create a password for this site, we'd still have to offer a "forgot password" link that let you get back in using your email anyway.
So by not having or storing passwords, there's that much less information of yours that we have. Bonus!
Why can't I find a BotBreakdown app in the store?
We don't have an app yet. We're evaluating our options for that, but for now the data entry pages are available offline once you load them the first time - just bookmark them and you can come right back to it - no app needed!
What happens if I submit new or edited data for the same team in the same match and event?
The new submission will completely overwrite/replace the old submission. A single scouter (login) can only submit once per event/match/team.
Usually that's logical enough and works as you'd expect - the exception though is if you have lots of scouters on your team working offline, and maybe one or two mentors walking around and scanning the results in using their phones.
The submissions get attached to the login that submitted the data.
In this example, that would be the mentor - not the scouter.
So if you have multiple scouters reporting information for the same bot in the same match, you might need to have use different logins to submit each of them.
Perhaps that means 2 or more mentors, each with their own login, splitting who scans each submission.
Why don't you include any fields for driver skill, speed categories, etc?
Subjective fields that aren't measurable are difficult to standardize from one scouter to another. If one scouter classifies a driver as "medium" skill, another might classify the same driver as "low" skill, depending on their experience. We find that objective data like actual counts of events are best for analysis.
Then why don't you include cycle time measurements?
Similar answer actually; it's hard to objectively measure cycle times the same from scouter to scouter and match to match, when sometimes a bot acts as a feeder, sometimes gets fed, and sometimes has to cycle across the full field. We are considering how to be able to capture objective data despite these challenges but it's still just an idea.
OK, but I really want my team to be able to store some data you don't support.
We totally get that! For now our solution is that we've added the ability to store customDataKey and customData.
You won't be able to use our built-in data entry form, but don't let that stop your team! You can use any tool to create and submit data to our server.
You'll probably want to JSON-encode the extra data you provide - analytics tools can easily pull this back apart later.
The point of the customDataKey field is to let you find submissions that match your same data format.
How can I use another tool to submit data?
There are two options: a POST request, or a GET request. POST requests are the most reliable, but you might need to be able to link people directly to a submission page without having them actually submit a form (for example, if you use QR codes to embed the address), so we also accept GET submissions.
GET requests should be made to https://www.botbreakdown.com/myevents/submit.php (don't forget to add the ? and the parameters for the data you're providing). Note that GET requests are necessarily limited in how much data you can send us - this limit is by your browser, not our site.
POST requests should also be made to https://www.botbreakdown.com/myevents/submit.php with a application/x-www-form-urlencoded body containing all your data.
If I am submitting data from another tool, what fields can I store data into?
Here is a list of the fields for the current season:
leftZone (text)
autoSpeaker (count)
autoAmp (count)
speaker (count)
amp (count)
trap (count)
climb (text)
role-defense (text)
role-offense (text)
role-feeder (text)
role-other (text)
broken (text)
disabled (text)
intake-floor (text)
intake-source (text)
autoIntake-wing (text)
autoIntake-centerline (text)
shoots-podium (text)
shoots-centerline (text)
shoots-subwoofer (text)
shoots-wing (text)
comment (text)
customDataKey (text)
customData (text)
(count and int are the same format when you're submitting data; in the results we provide averages for "count" fields, but not "int" fields).
Some of the "int" fields will expect "1" for "true" and "0" for "false" (as in, did they accomplish the endgame goal, etc).
More information on all this will be coming later. We're still working on v1 features, after all! But with this information and what you can download once you have made some submissions, we think this would get you started.