• Welcome to Redshift Project Depot.
 

TO-DO List

Started by Lucas V, January 30, 2017, 08:08:55 PM

Previous topic - Next topic

Lucas V

I came up with a rough idea for a TO-DO list. Each higher category is separate and independent, but the items within each category are organized in the order in which they should be executed, based on priority and/or dependencies. Due to the amount of items in this list, I also specified which items are absolutely imperative with triple bullets.

Our next step is probably to decide who takes what in this list. Or if I missed anything important. This should be fun :D

GENERAL
--- Determine the average lifetime of the batteries in the scouting laptops
--- Replace the CMOS batteries in the scouting laptops
--- Get two Windows laptops, one of which is powerful enough to run Tableau and MySQL, simulatneously and smoothly
--- Get a new license of Tableau for this year
- Determine incentives to keep scouts scouting (make scouting more fun)

DATABASE
--- finalize item list (any more suggestions?)
--- create new schema for this year (same schema)
--- create and launch database items
--- redesign last year's stored procedures for use with this year's items
--- redesign last year's rating view for use with this year's items
- create/implement an OPR calculation
- create/implement an algorithm that looks for keywords in prescouting forms and/or comment sections
- create auto-matching script

WINDOWS APP
--- Find out why the java app notifies that it read a file an extra time & fix it
--- Find out why some "not present" forms still manage to break the app & fix it
- Have the app automatically move/copy data-collector files to a USB (to update both PCs faster)
- Have the app automatically detect new USB drives and transfer their contents to database
- Optimize inneficient code
- Ask the user whether the program should watch a folder or wait for USBs before running the program
- Represent the forms as objects
- Improve java app console outputs
- Improve java app exception handlers
- Allow user to set the folder to watch, the database connection string, etc.
- Make a prescouting form visualizer (the app reconstructs the prescouting form pertaining to a team)
- Implement Item objects in place of final integers
- Make objects completely flexible by querying for items as opposed to hard-coding them

ANDROID APP(S)
--- draw match scouting form design
--- make a copy of last year's match scouting form (decide what stays and what goes)
--- resize and reposition items to: match landscape orientation; use with a mouse (smaller items)
--- finilize match scouting form xml with this year's plan (place items on form)
--- link new form items to the app's form functionality
--- draw prescouting form design
--- make a copy of last year's prescouting form (decide what stays and what goes)
--- resize and reposition items to: match landscape orientation; use with a mouse (smaller items)
--- finilize prescouting form xml with this year's plan (place items on form)
--- link new form items to the app's form functionality
--- test prescouting form (not used enough last year)
- store files locally on data-collectors rather than leaving them on RAM
- filter comment block input
- create a system to pre-load the numbers of all teams in the current competition
- create a system that does not allow forms to be saved with extraneous team numbers
- fix pending forms counter
- create local save backup system
- get rid of transfer workaround
- get rid of "not present" workaround
- improve bluetooth file trasnfer backup procedure

TABLEAU
--- pre-can queries for Tableau
--- pre-build standlone graphs from querying singular items
--- pre-build collections of graphs from stored procedures
--- pre-build graphs from views