VexScout - Scouting App for Vex Robotics (Coming Soon)

  1. 2 weeks ago

    vexScout

    Nov 28 Indianapolis-area Cornfield 99904A
    Edited 2 weeks ago by vexScout

    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

    I posted the link to VexScout V1 here

  2. Seems interesting. I'll be excited to play around in it later to see what it can do.

  3. Riptide

    Nov 28 Canton, Michigan 21636A

    dang it, I have a comp on the 1st and 15th.

  4. @Riptide dang it, I have a comp on the 1st and 15th.

    Well, if it dies get released by Saturday, maybe you can test it and let us know how it works.

  5. vexScout

    Nov 28 Indianapolis-area Cornfield 99904A
    Edited 2 weeks ago by vexScout

    @Got a Screw Loose Well, if it dies get released by Saturday, maybe you can test it and let us know how it works.

    It will be released before competitions start on Saturday. Check this page at around 8AM @Riptide

  6. MayorMonty

    Nov 28 Greenville, SC 3796B

    Huh! Over the summer, I was in the process of making a similar application with literally that exact same feature set.

    If it'll help you, I made a standalone tool to help with vexdb requests for that project

  7. B-Kinney

    Nov 28 Hollywood, FL 77321J - Mentor (Former)

    I love this idea!

  8. jack202020

    Nov 28 Syracuse, Indiana 574D

    I think this is a conspiracy for him to get a bunch of scouting information from around the world.

  9. vexScout

    Nov 28 Indianapolis-area Cornfield 99904A
    Edited 2 weeks ago by vexScout

    @jack202020 I think this is a conspiracy for him to get a bunch of scouting information from around the world.

    Providing free services in exchange for information works well for Google, maybe it will work for me ;)

    @MayorMonty Huh! Over the summer, I was in the process of making a similar application with literally that exact same feature set.

    If it'll help you, I made a standalone tool to help with vexdb requests for that project

    I’ll look into it, Monty, thanks for offering your tool!

  10. meepmeepme

    Nov 28 Honolulu, Hawaii (Saint Louis ... 42700B/C

    @vexScout It will be released before competitions start on Saturday. Check this page at around 8AM @Riptide

    What time zone?

  11. Riptide

    Nov 28 Canton, Michigan 21636A

    @meepmeepme What time zone?

    I'm guessing it would be Eastern Standard Time
    (GMT-5)

  12. meepmeepme

    Nov 28 Honolulu, Hawaii (Saint Louis ... 42700B/C

    For once timezones work for me ^.^;

  13. B-Kinney

    Nov 28 Hollywood, FL 77321J - Mentor (Former)

    @Riptide I'm guessing it would be Eastern Standard Time
    (GMT-5)

    That makes sense to me, too, since @vexScout lives in Indianapolis and they use EST.

  14. James6555

    Nov 29 68357A

    Sounds awesome, we have a competition Saturday so we will be sure to test it out.

  15. @Riptide dang it, I have a comp on the 1st and 15th.

    are you in AZ? we have a tourney on those days also.

  16. Riptide

    Nov 30 Canton, Michigan 21636A

    @6142w are you in AZ? we have a tourney on those days also.

    I'm in Michigan, there's just a lot of competitions on those dates.

  17. CHarrell

    Nov 30 Park Forest, Illinois 60466A

    My team will try to use this on Saturday.

  18. Mark Finley

    Nov 30 Las Vegas, Nevada 6891B - Kep's Boys

    I am interested I have a comp on Saturday December 1st

  19. B-Kinney

    Dec 1 Hollywood, FL 77321J - Mentor (Former)
    Edited 2 weeks ago by B-Kinney

    When you post the link, you can set your post with the link as being the answer to your question (if you weren't planning to do that already), to make up for not being able to edit your original post.

    I'm looking forward to using VexScout tomorrow!

    Edit: I won't be going to a tournament, just watching the live results from home.

  20. vexScout

    Dec 1 Answer Indianapolis-area Cornfield 99904A

    I posted the link to VexScout V1 here

  21. Newer ›
 

or Sign Up to reply!