2014-09-06 23:14:21 -07:00
|
|
|
Cheesy Arena To-Do List
|
|
|
|
|
=======================
|
|
|
|
|
|
|
|
|
|
###Features for FRC parity
|
|
|
|
|
* Event wizard to guide scorekeeper through running an event
|
|
|
|
|
* Awards tracking and publishing
|
|
|
|
|
* Elimination bracket report and audience screen
|
|
|
|
|
* Interface for viewing logs (right now it's CSV files in Excel)
|
|
|
|
|
* Ability to edit match result before committing it
|
|
|
|
|
* Configurable match period timing (for test/practice matches only)
|
|
|
|
|
* Block driver station port through AP to facilitate on-field tethering
|
|
|
|
|
* Quality of service
|
|
|
|
|
* Twitter publishing
|
|
|
|
|
|
|
|
|
|
###Public-facing features
|
|
|
|
|
* Fancier graphics and animations for alliance station display
|
|
|
|
|
* Ability to yank the match data from the Internet for an existing event, for use just in webcast overlays
|
2014-09-07 20:43:17 -07:00
|
|
|
* GameSense-style next match screen with robot photos
|
2014-09-06 23:14:21 -07:00
|
|
|
|
|
|
|
|
###Scorekeeper-facing features
|
|
|
|
|
* Ability to unscore a match and reset it to non-played status
|
|
|
|
|
* Role-based cookie authentication
|
|
|
|
|
* Ability to mute match sounds from match play screen
|
|
|
|
|
* Logging console on Match Play page for errors and warnings
|
|
|
|
|
* Schedule generation takes match cycle time in min:sec instead of just seconds
|
|
|
|
|
* Team/field timeout tracking and overlay
|
|
|
|
|
* Make lower third show/hide commands use websockets instead of POST so that the scrolling doesn't reset when the page reloads
|
|
|
|
|
* Allow reordering of lower thirds and sponsor slides in their respective setup pages
|
|
|
|
|
* Automatic creation of lower thirds for awards
|
|
|
|
|
|
|
|
|
|
###Features for other volunteers
|
|
|
|
|
* Referee interface: add timer starting at field reset to track time limit for calling timeouts/backups
|
|
|
|
|
* Referee interface: have separate fouls for tech/non-tech for each applicable rule instead of the extra variable
|
|
|
|
|
* Mobile compatibility for FTA and announcer displays
|
|
|
|
|
* Automatic download of recent accomplishments (needs better TBA API)
|
|
|
|
|
|
|
|
|
|
###Development tasks
|
2015-03-23 23:18:18 -07:00
|
|
|
* Change to use the new FMS API for team data
|
2014-09-06 23:14:21 -07:00
|
|
|
* Generate more schedules and find an automated way to evaluate them
|
|
|
|
|
* Clean up sponsor carousel JavaScript and make it load new slides asynchronously without needing a reload of the audience display page
|
|
|
|
|
* Refactor websockets to reduce code repetition between displays with similar functions
|
|
|
|
|
* Refactor to reduce usage of global variables
|
|
|
|
|
* Show non-modal dialog with websocket-returned errors
|
|
|
|
|
* JavaScript unit testing
|
|
|
|
|
* Fix Handlebars and golang html/template confict
|
2014-09-07 01:54:39 -07:00
|
|
|
* Set up [Travis continuous integration](https://travis-ci.org)
|
|
|
|
|
* [Selenium](http://www.seleniumhq.org) testing
|