paper: Team 303 Scouting System

Thread created automatically to discuss a document in CD-Media.

Team 303 Scouting System
by: DMetalKong

Grenzeloos is a web-based scouting environment for FRC developed by students from Team 303 - Panther Robotics. The name ‘grenzeloos’ comes from a Dutch word meaning ‘boundless’, emphasizing how this program is meant to be used over a wireless network at FRC competitions.

This scouting program is something that 303 has been working on for a while now. It contains a number of different pages that allow teams to gather information about competitors at regional events. The different pages are:

Administrative panel - This module provides a number of functions related to running a FRC event.
Eliminations bracket - This module will attempt to predict the success of varying alliances in the finals.
Guest view - Meant to be public to all teams at an event, this module shows up-to-date rankings based upon the currently entered match data.
Match scouting - This module is the scouting client for matches.
Pit scouting - This module is the scouting client for the pits.
Match scoring - This module is where the data about scores are entered into the database.
Team viewer - This module allows the user to view the collected scouting information about a team.
Sorted team ranks - This module displays statistics information about teams in sortable columns.

The program incorporates the OPR/DPR concept with the gathered match scores, as well as allowing teams to add in scouting information from matches and the pits. The team viewer can print 3"x5" sized cards with information gathered on the various teams.

Feel free to ask any questions, and comments are appreciated.

Enjoy.

Grenzeloos0-1.zip (97.7 KB)
az.txt (2.08 KB)
Grenzeloos0-2.zip (99.9 KB)

New changes in version 0.2:

  • A minor error in handling timestamps on the dump files was fixed.
  • Added the option to use the seeding points algorithm from the 2010 season for ranking.

(Sorry to people who downloaded right away: I caught another minor error related to the seeding points, which has been fixed)

Hello everyone,

I have not taken care of updating this program in quite some time. However, I was looking back at some of the old code and feeling good about all of the work my teammates and I had gotten done. I am thinking of putting up a GitHub and trying to push at least a couple of updates a year. Would there be any interest in me doing so? I am still in college, so I cannot promise any specific update schedule, but I should be able to easily tackle bugfixes and simple feature requests. Let me know if this would be helpful for your team!

I think it would be a great idea to post your sources so that others can either work on their own updates or simply learn from it.

If you do not realistically plan to make any updates then consider simply adding them here as an archive for others to grab instead of taking all the time needed to put on GitHub or Google Code.

Bruce