Skip to content

v0.0.9-alpha

Pre-release
Pre-release

Choose a tag to compare

@nfoert nfoert released this 16 Feb 18:25
· 337 commits to main since this release
9646549

This release implements pit scouting, fixes issues with how requests were being sent to the server, and adds a few other small features

image

In this release:

  • Adds the ability to scout the pits of teams
    • A list of common questions is now provided for each team at an event. Questions for 2024 and 2025 have been added
    • Scouts can use these questions and move from pit to pit to gather information to be used for alliance selection, as well as be able to compare the data of what teams say they can verses what they actually do during matches
    • Scouts are able to filter for pits that haven't been scouted yet, pits that are incomplete, and ones that have been fully scouted. Additionally, a list of the status of each pit is shown, and each team number can be clicked to jump directly to that pit on the page
    • Works fully offline, so if a scout doesn't have a good internet connection their able to upload the pit scouting data when they get an internet connection later
    • At the beginning of a new season, a single file needs edited to set up pit scouting for the next year, and the process for doing this has been documented
    • Any scout can add answers to a question, even if it's already been answered. Answers are never overwritten, all of the submitted answers can be viewed
  • Views actually use the request body now, instead of the headers (oops)
    • All unit tests and views have also been updated to fix this
  • Added comments to views.py files to describe what body parameters each function needs
  • Button in page headers is now a dropdown menu that allows scouts to go to any of the three related pages for each event

Issues closed:

  • #52 - Fetch requests in the client are using headers for large data
  • #5 - Be able to collect pit scouting data