TL;DR: By Saturday morning, I am going to post a link to my homemade scouting app in this thread.
VexScout is a web-based app designed to make scouting easier and more effective. It is a single-page application; all queries are performed through AJAX, so the page does not need to be refreshed. My private version includes three main features:
Features of the private VexScout App ---
•Event stats- enter the SKU of an event to view the rankings and statistics of every team in that event. In a "settings" tab, you can find out more about what the rankings mean and choose which ones you want to display. Your selections are saved to your device each time you load a table. You can also sort the rankings table- by clicking the header of a column, you can sort the table by that statistic to see which teams are best. Rankings are retrieved from VexDB.
•Team notes- click a team's name in the left column of the event table to save notes about that team. Notes are sorted into four categories: robot (a physical description of the robot), capabilities (what the robot and its team have proven they can do), autonomous (a description of the bot's autonomous), and misc (whatever else you want to write). These sections can be quickly and easily edited; one click of a button turns the paragraphs displaying the notes into text boxes, and saves your changes to my website.
•Team images- by switching to an "images" tab after loading a team's notes, you can upload and view pictures of a robot. Images are renamed and saved to directories on my website; thumbnails of saved images can be accessed from within the VexScout app, and all thumbnails can be clicked to open the source image in a new tab. The image feature may be useful because it allows you to "put a name to a face" and see which bot your stats and notes are really talking about. Only the team who uploads an image may view it.
Unfortunately, due to my web host's restrictions, I have neither the bandwidth nor the storage space to let other teams use this app. Even if I did, I have countless hours of coding and debugging to do before it will be ready for the world.
Until I am ready to share a fully operational online version of VexScout, I will create and maintain VexScout Lite (also called VSL), a simpler, locally-saved alternative to VexScout. I will upload VexScout Lite in several versions; version one will be complete by Saturday, December 1, and the others will be completed as follows:
Features which will be in the publicly available app ---
•Version 1: December 1, 2018
VSL will be saved as an HTML file. This version will contain the "Event Stats" feature as it appears in VexScout. It will also contain a local version of the "Team Notes" feature; instead of saving notes to my website, VSL will save notes to LocalStorage. Because LocalStorage can be cleared or otherwise messed up by using private browsing, clearing saved data, and so on, users will need to use a built-in save feature to download their notes as a JSON file. This version will work ONLY on laptops or desktop computers.
•Version 2: December 15, 2018
In this version, I will attempt to make VSL mobile-friendly. I will edit its CSS to make text easily readable on mobile devices. More importantly, I will find a way for users without access to their file system to view the application; I would likely host it on a separate web hosting account. I will also try to come up with a new save mechanism which does not rely on a JSON file saved to the user's device; unfortunately, it may involve copy-pasting text to your Notes app.
This page will eventually be updated with more version notes
As soon as I finish version 1 of VSL, I will put a link at the top of this forum post.
Please contact me or reply to this thread if you are interested in using the app, if you have questions about it, or if you have suggestions for future versions.
-Trevor, team 99904A