A Desktop Application that pairs with frc5417/FRCScoutingApp to make a comprehensive scouting system.
This app is completely configurable for your team. Simply change your databreakdown file to match your FRCScoutingApp's DataModel.
Currently the system requires you to have a physical QR Code Scanner, but in the future, we will be adding camera support.
- Download the latest executable's zip that corresponds to your operating system from github releases (or generate your own - see below) with the support files.
- Extract all files into a folder.
- Run the executable (
./ScoutingAnalyzer-x86_64.AppImage
on Linux andScoutingAnalyzer.exe
on Windows)
- Clone the repository
- Run Once:
sudo apt install qtbase5-dev
- Run Once:
cmake ..
inside thebuild/
folder. - Run:
make && ./src/./ScoutingAnalyzer
in thebuild/
folder.
- Once: Download QT Creator
- Open in QT Creator (clicking on the .pro file)
- Bottom left to run.
- Clone the repository
- Run Once:
sudo apt install qtbase5-dev
cd
into thebuild/
directory- Once: Download linuxdeploy/linuxdeploy and linuxdeploy/linuxdeploy-plugin-qt from their respective repositories on Github.
- Run
qmake ..
,make -j$(nproc)
, andmake install INSTALL_ROOT=AppDir
- Run
./linuxdeploy-x86_64.AppImage --appdir AppDir --plugin qt --output appimage
- Once: Download QT Creator for Qt5
- Open in QT Creator (clicking on the .pro file)
- Bottom left to build.
- Open the QT CLI for your version (e.g., Qt 5.12.12 (MSVC 2015 64-bit))
- Run
windeploy --quick --no-translations FILEPATH_TO_BUILT_EXE
Provides a data summary based on all recorded matches for a team.
Allows for custom sorting based on user specifications (sortoptions
)
Allows the user to visualize their data in graphs with customizable y-axis data and range (plotoptions
).
- Filter out the Worst # of Matches the Teams (incase of breakdowns)
- Filter out matches recorded before # (only recent data)
QCustomPlot (a dependency of this project) has a GPL-3.0 license.