Hey there CD, I have a little something that I’m glad to be rolling out just barely in time for the Palmetto Regional to be getting started.
A little background… I’m an industrial designer, I also do mechanical engineering work, and have been in and around FIRST since 2002, both as a volunteer and a student competing. I decided to learn some code stuff by creating this fairly simple application.
It is a simple web-based scouting application that will return averages based on match information that is input.
It’s not pretty, and I tried for a solid 24 hours to get it to not need the “:8000” and couldn’t get it working. So if you know how to do that, please send me a PM! (running Django/Python with nginx and uwsgi on an AWS EC2)
I’m hoping that one team at every regional might be willing to put it the information for all of the teams in each match so that the database could be populated. This could even be done with a few people from several teams. The information put in will be available to anyone who wishes to access the site and look up any team’s stats.
If you want to sign up your team or group of students to scout an event, I made this simple spreadsheet so there isn’t overlap (I don’t have that built in at the moment). Google Doc Link
I’m currently working on adding a page to thank anyone who helps out by scouting an event or helping with any of the issues that I have. The future plans listed below are things I hope to implement before Champs.
Future Plans:
Add a page where two team’s stats can be viewed side by side
Add ability to input 6 teams (red alliance/blue alliance) and generate a possible match outcome
Lethc – what type of login would you recommend? Since I don’t have the time or resources to individually verify anybody who creates an account, I felt that a login wouldn’t be necessary
Anteprefix – I hadn’t accounted for someone attempting that, I’ll look into a fix
I also had some feedback from John Fogarty, who suggested a way to input and track Drivetrain information, # of motors and gear reduction. He also asked about displaying raw information for all the matches, which is another feature I intend to work on
This is going to be a ranking system to with state when it comes to scoring, penalties, breaching, and ranked points, etc because that seem like a lot of work.
So far today, I have added the ability to see all of the stats that have been put in for a team separated by each match, I’ve fixed the negative team search error, and added a way to include notes about drivetrains.
I will be updating the live app later tonight so that I don’t disrupt any use at Palmetto!
Are there any other features people would like to see?
RNRice2 – they have a pretty nice setup, though I found it difficult to look up information on teams for competitions I wasn’t a part of? Not sure if you were trying to point out their log in system or what
Added today:
added a field for ‘did not cross’ on all the defenses and updated the data produced by that
added a button on the home page that takes you to the github repo for issues - that way people can request features and report bugs
Still Need/Want:
opinions on what information is important/should be added
other teams/people who want to use the system to input the information either during an event or after the fact
snoman – honestly, the hope was that the good people of CD and FIRST wouldn’t want to spam it. I didn’t see a reason to create a log in system if there would be no verification and anyone could create an account.
as for duplicates of a match, I’ll either write in a way for it to eliminate where team number and match number are the same, or I’ll manually go in and take care of it for now. Part of the hope for the spreadsheet I also linked was to make it less likely to have duplicate information.
If you have any thoughts on how to remedy any of these issues, I’d love to hear your suggestions!