Skip to content

Commit

Permalink
Merge branch 'main' into 2025-teleop
Browse files Browse the repository at this point in the history
  • Loading branch information
CodingMaster121 authored Feb 8, 2025
2 parents 9400789 + b378406 commit 7db98da
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 60 deletions.
166 changes: 106 additions & 60 deletions scoutingapp/src/config/structure.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,28 +74,73 @@
},
{
"type": "IncrementNumberInput",
"text": "Auto Speaker Cycles",
"text": "Auto Coral L1 Cycles",
"placeholder": [
"0"
],
"id": "AutoSpeaker"
"options": [
"red"
],
"id": "AutoCoralL1"
},
{
"type": "IncrementNumberInput",
"text": "Auto Amp Cycles",
"text": "Auto Coral L2 Cycles",
"placeholder": [
"0"
],
"id": "AutoAmp"
"options": [
"orange"
],
"id": "AutoCoralL2"
},
{
"type": "GenericToggle",
"text": "Did they intake from the centerline during auto?",
"id": "AutoCenterline"
"type": "IncrementNumberInput",
"text": "Auto Coral L3 Cycles",
"placeholder": [
"0"
],
"options": [
"yellow"
],
"id": "AutoCoralL3"
},
{
"type": "IncrementNumberInput",
"text": "Auto Coral L4 Cycles",
"placeholder": [
"0"
],
"options": [
"green"
],
"id": "AutoCoralL4"
},
{
"type": "IncrementNumberInput",
"text": "Auto Barge Cycles",
"placeholder": [
"0"
],
"options": [
"blue"
],
"id": "AutoBarge"
},
{
"type": "IncrementNumberInput",
"text": "Auto Processor Cycles",
"placeholder": [
"0"
],
"options": [
"purple"
],
"id": "AutoProcessor"
},
{
"type": "GenericToggle",
"text": "Did they leave the starting zone (white line)?",
"text": "Did they leave the starting zone (black line)?",
"id": "AutoLeave"
},
{
Expand Down Expand Up @@ -194,21 +239,23 @@
"id": "Parked"
},
{
"type": "GenericToggle",
"text": "Did the robot climb onto the chain?",
"type": "GenericDropdown",
"text": "Did the robot climb onto the cage?",
"options": [
"No Climb",
"Deep Climb",
"Shallow Climb"
],
"id": "ClimbStatus"
},
{
"type": "GenericToggle",
"text": "If the robot climbed, did it climb onto the chain with another robot (harmonized)?",
"id": "Harmonized"
},
},

{
"type": "GenericDropdown",
"text": "How fast were they at climbing onto the chain?",
"text": "How fast were they at climbing onto the cage?",
"options": [
"Slow",
"Fast"
"Slow (>10 seconds)",
"Average (5-10 seconds)",
"Fast (<5 seconds)"
],
"id": "ClimbSpeed"
},
Expand All @@ -230,52 +277,48 @@
"id": "Disabled"
},
{
"type": "GenericDropdown",
"text": "How fluid was their driving?",
"type": "GenericDropdown",
"text": "How tippy was their robot?",
"options": [
"Very Fluid: Swerved past obstacles and had no delays when reaching their destination.",
"Fluid: Ran into obstacles at times but generally very fluid & consistent.",
"Average: Vulnerable to defense & would hit obstacles.",
"Poor: Easily impacted by other robots & obstacles and inconsistent when driving.",
"Very Poor: Pinballed into other robots / racked up fouls / hampered their alliance."
"Very Tippy",
"Moderately Tippy",
"Stable"
],
"id": "DriverRating"
"id": "StabilityRating"
},
{
"type": "GenericDropdown",
"text": "How often did they defend against other robots?",
"text": "Robot Style",
"options": [
"Very Often: Spent all or almost all of their match defending against other robots.",
"Often: Spent most of their match defending against other robots but also spent time scoring.",
"Sometimes: Spent roughly half their match defending against other robots or defended opportunistically.",
"Rarely: They focused on scoring mostly and barely defended against robots, but they did spend time defending.",
"Never: They never defended against other robots throughout the entire match."
"Defensive",
"Offensive"
],
"id": "DefenseTime"
"id": "RobotStyleType"
},
{
"type": "GenericDropdown",
"text": "If they did defend, how good were they at defending?",
"text": "How fluid was their driving?",
"options": [
"Very Good: Greatly hampered the robots they were defending from scoring and often pinned them.",
"Good: They hampered the robots they were defending from scoring, but they were still able to perform well.",
"Okay: Their defense did have an impact on the score of the other alliance, but it wasn't notable.",
"Poor: Their defense had little impact on the other alliance and hampered their own alliance at times.",
"Very Poor: Their defense hampered their own alliance where they either racked up fouls or blocked their own teammates."
"Very Fluid: Swerved past obstacles and had no delays when reaching their destination.",
"Fluid: Ran into obstacles at times but generally very fluid & consistent.",
"Average: Vulnerable to defense & would hit obstacles.",
"Poor: Easily impacted by other robots & obstacles and inconsistent when driving.",
"Very Poor: Pinballed into other robots / racked up fouls / hampered their alliance."
],
"id": "DefenseSkill"
"id": "DriverRating"
},
{
"type": "GenericDropdown",
"text": "If they were being defended by another robot, how good were they at avoiding the defense?",
"text": "How good are they at intaking while being defended (0-5)?",
"options": [
"Very Good: They swerved around any robots trying to defend them and lost little scoring time to defense.",
"Good: They often swerved around robots trying to defend them, however sometimes they would get caught by the defense.",
"Okay: The defending robots had a notable impact on their scoring ability.",
"Poor: The defending robots hampered their scoring ability and they would take a while to get past the defending robots.",
"Very Poor: The defending robots were able to fully stop the robot from scoring and carrying out game tasks."
"5 - The defending bot had very little to no impact on the robot's intaking ability.",
"4 - The defending bot had some impact on the robot's intaking ability, but the robot was still able to intake easily.",
"3 - The defending bot had a notable impact on the robot's intaking ability, making it difficult to intake for a short period of time.",
"2 - The defending bot heavily impacted the robot's intaking ability, making it difficult to intake for a long period of time.",
"1 - The defending bot severely hampered the robot's intaking ability and barely held onto the game pieces.",
"0 - Never defended"
],
"id": "CounterDefenseSkill"
"id": "IntakeDefenseRating"
},
{
"type": "GenericTextArea",
Expand All @@ -296,8 +339,12 @@
"Alliance",
"DriverStation",
"TeamNumber",
"AutoSpeaker",
"AutoAmp",
"AutoCoralL1",
"AutoCoralL2",
"AutoCoralL3",
"AutoCoralL4",
"AutoBarge",
"AutoProcessor",
"AutoCenterline",
"AutoLeave",
"AutoNotes",
Expand All @@ -310,25 +357,24 @@
"TeleopNotes",
"Parked",
"ClimbStatus",
"Harmonized",
"ClimbSpeed",
"EndgameNotes",
"Disabled",
"StabilityRating",
"RobotStyleType",
"DriverRating",
"DefenseTime",
"DefenseSkill",
"CounterDefenseSkill",
"IntakeDefenseRating",
"RatingNotes"
]
}
},
{
"name": "2024 Note Scouting App",
"description": "Team 4099: The Falcon's 2024 note scouting app for providing qualitative data.",
"name": "2025 Note Scouting App",
"description": "Team 4099: The Falcon's 2025 note scouting app for providing qualitative data.",
"components": [
{
"type": "GenericHeaderOne",
"text": "2024 Note Scouting App"
"text": "2025 Note Scouting App"
},
{
"type": "GenericHeaderTwo",
Expand Down Expand Up @@ -410,7 +456,7 @@
"text": "Where are they mostly intaking from?",
"options": [
"-",
"Source",
"Coral Station",
"Ground"
],
"id": "TeleopIntakeLocation"
Expand All @@ -425,8 +471,8 @@
"text": "Climb Alignment Speed",
"options": [
"-",
"Slow: Took at least 5 seconds to climb on chain",
"Fast: Took at most 5 seconds to climb on chain"
"Slow: Took at least 5 seconds to climb on the cage",
"Fast: Took at most 5 seconds to climb on the cage"
],
"id": "ClimbAlignmentSpeed"
},
Expand Down
9 changes: 9 additions & 0 deletions scoutingapp/tailwind.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/** @type {import('tailwindcss').Config} */
export default {
content: ["./src/**/*.{js,jsx,ts,tsx}",],
theme: {
extend: {},
},
plugins: [],
}

0 comments on commit 7db98da

Please sign in to comment.