scoutradioz:forms:2022_team_102_match_form
2022 - Team 102 Match form
[ { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "didTaxi", 2 ], "as": "taxi" }, { "operator": "multiply", "operands": [ "autoHighScored", 4 ], "as": "autoHigh" }, { "operator": "multiply", "operands": [ "autoLowScored", 2 ], "as": "autoLow" }, { "operator": "multiply", "operands": [ "teleopHighScored", 2 ], "as": "teleopHigh" }, { "operator": "multiply", "operands": [ "teleopLowScored", 1 ], "as": "teleopLow" }, { "operator": "multiselect", "id": "successfulClimb", "quantifiers": { "None": 0, "Low": 4, "Mid": 6, "High": 10, "Traversal": 15 }, "as": "climbPoints" }, { "operator": "sum", "operands": [ "$taxi", "$autoHigh", "$autoLow", "$teleopHigh", "$teleopLow", "$climbPoints" ] } ], "display_as": "number", "label": "Total contributed points", "id": "contributedPoints" }, { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "didTaxi", 2 ], "as": "taxi" }, { "operator": "multiply", "operands": [ "autoHighScored", 4 ], "as": "autoHigh" }, { "operator": "multiply", "operands": [ "autoLowScored", 2 ], "as": "autoLow" }, { "operator": "sum", "operands": [ "$taxi", "$autoHigh", "$autoLow" ] } ], "display_as": "number", "label": "Autonomous points", "id": "autoPoints" }, { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "teleopHighScored", 2 ], "as": "teleopHigh" }, { "operator": "multiply", "operands": [ "teleopLowScored", 1 ], "as": "teleopLow" }, { "operator": "sum", "operands": [ "$teleopHigh", "$teleopLow" ] } ], "display_as": "number", "label": "Teleop points", "id": "teleopPoints" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "successfulClimb", "quantifiers": { "None": 0, "Low": 4, "Mid": 6, "High": 10, "Traversal": 15 } } ], "display_as": "number", "label": "Climb points", "id": "climbPoints" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoHighScored", "teleopHighScored", "autoLowScored", "autoLowMissed" ] } ], "display_as": "number", "label": "Total cargo", "id": "totalCargo" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoHighScored", "autoLowScored" ] } ], "display_as": "number", "label": "Total cargo", "id": "autoCargo" }, { "type": "h2", "label": "Autonomous", "id": "lblAuto" }, { "type": "checkbox", "label": "Did they taxi (move out from the tarmac)?", "id": "didTaxi" }, { "type": "h3", "label": "Upper Hub", "id": "lblAutoUpperHub" }, { "type": "counter", "label": "Cargo scored by robot", "id": "autoHighScored" }, { "type": "badcounter", "label": "Cargo missed by robot", "id": "autoHighMissed" }, { "type": "h3", "label": "Lower Hub", "id": "lblAutoLowerHub" }, { "type": "counter", "label": "Cargo scored by robot", "id": "autoLowScored" }, { "type": "badcounter", "label": "Cargo missed by robot", "id": "autoLowMissed" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoLowScored", "autoLowMissed", "autoHighScored", "autoHighMissed" ], "as": "totalShots" }, { "operator": "sum", "operands": [ "autoLowScored", "autoHighScored" ], "as": "successes" }, { "operator": "divide", "operands": [ "$successes", "$totalShots" ] } ], "display_as": "percentage", "label": "Autonomous accuracy", "id": "autoAccuracy" }, { "type": "checkbox", "label": "Did the human player score? (Only check this if the human player is from Team {{team_number}}!)", "id": "autoHumanMadeShot" }, { "type": "spacer" }, { "type": "h2", "label": "Teleop", "id": "teleopLabel" }, { "type": "h3", "label": "Upper Hub", "id": "lblTeleUpperHub" }, { "type": "counter", "label": "Cargo scored", "id": "teleopHighScored" }, { "type": "badcounter", "label": "Cargo missed", "id": "teleopHighMissed" }, { "type": "h3", "label": "Lower Hub", "id": "lblTeleLowerHub" }, { "type": "counter", "label": "Cargo scored", "id": "teleopLowScored" }, { "type": "badcounter", "label": "Cargo missed", "id": "teleopLowMissed" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "teleopLowScored", "teleopLowMissed", "teleopHighScored", "teleopHighMissed" ], "as": "totalShots" }, { "operator": "sum", "operands": [ "teleopLowScored", "teleopHighScored" ], "as": "successes" }, { "operator": "divide", "operands": [ "$successes", "$totalShots" ] } ], "display_as": "percentage", "label": "Teleop accuracy", "id": "teleopAccuracy" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoHighScored", "autoHighMissed", "teleopHighScored", "teleopHighMissed" ], "as": "totalShots" }, { "operator": "sum", "operands": [ "autoHighScored", "teleopHighScored" ], "as": "successes" }, { "operator": "divide", "operands": [ "$successes", "$totalShots" ] } ], "display_as": "percentage", "label": "Upper Hub accuracy", "id": "upperAccuracy" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoLowScored", "autoLowMissed", "teleopLowScored", "teleopLowMissed" ], "as": "totalShots" }, { "operator": "sum", "operands": [ "autoLowScored", "teleopLowScored" ], "as": "successes" }, { "operator": "divide", "operands": [ "$successes", "$totalShots" ] } ], "display_as": "percentage", "label": "Lower Hub accuracy", "id": "lowerAccuracy" }, { "type": "spacer" }, { "type": "h2", "label": "End game", "id": "endgameLabel" }, { "type": "timeslider", "label": "How much time was on the clock when they started climbing?", "id": "climbTimeStart", "options": { "min": 0, "max": 90, "step": -5 } }, { "type": "timeslider", "label": "How much time was on the clock when they stopped climbing?", "id": "climbTimeEnd", "options": { "min": 0, "max": 90, "step": -5 } }, { "type": "multiselect", "label": "Successful climb level:", "options": [ "None", "Low", "Mid", "High", "Traversal" ], "id": "successfulClimb" }, { "type": "multiselect", "label": "Attempted climb level:", "options": [ "None", "Low", "Mid", "High", "Traversal" ], "id": "attemptedClimb" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "successfulClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 2, "High": 3, "Traversal": 4 } } ], "display_as": "number", "label": "Climb points", "id": "successfulClimbIndex" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "attemptedClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 2, "High": 3, "Traversal": 4 } } ], "display_as": "number", "label": "Climb points", "id": "attemptedClimbIndex" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "successfulClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 2, "High": 3, "Traversal": 4 }, "as": "climbSuccess" }, { "operator": "multiselect", "id": "attemptedClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 2, "High": 3, "Traversal": 4 }, "as": "climbAttempt" }, { "operator": "ne", "operands": [ "$climbSuccess", "$climbAttempt" ], "as": "ne" }, { "operator": "subtract", "operands": [ 1, "$ne" ] } ], "display_as": "percentage", "label": "Climb accuracy", "id": "climbGoalRate" }, { "type": "derived", "operations": [ { "operator": "subtract", "operands": [ "climbTimeStart", "climbTimeEnd" ], "as": "climbTimeDelta" }, { "operator": "multiselect", "id": "attemptedClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 1, "High": 1, "Traversal": 1 }, "as": "botheredToClimb" }, { "operator": "condition", "operands": [ "$botheredToClimb", "$climbTimeDelta", null ] } ], "display_as": "time", "label": "Climb time", "id": "climbTime" }, { "type": "spacer" }, { "type": "h2", "label": "General", "id": "generalLabel" }, { "type": "checkbox", "label": "Defended (stopped or delayed at least one score)?", "id": "defended" }, { "type": "checkbox", "label": "Attempted to stop or deflect a defender?", "id": "playedCounterDefense" }, { "type": "checkbox", "label": "Died during the match (or never started)?", "id": "diedDuringMatch" }, { "type": "checkbox", "label": "Recovered from freeze?", "id": "recoveredFromFreeze" }, { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ 0.5, "recoveredFromFreeze" ], "as": "recover" }, { "operator": "subtract", "operands": [ 1, "diedDuringMatch" ], "as": "1minusdied" }, { "operator": "sum", "operands": [ "$1minusdied", "$recover" ] } ], "display_as": "number", "label": "Reliability factor", "id": "reliabilityFactor" }, { "type": "spacer" }, { "type": "checkbox", "label": "Outstanding performance? (If so, definitely explain why!)", "id": "outstandingPerformance" }, { "type": "textblock", "label": "Other comments and notes:", "id": "otherNotes" }, { "type": "derived", "operations": [ { "operator": "subtract", "operands": [ "recoveredFromFreeze", "diedDuringMatch" ], "as": "recMinusDied" }, { "operator": "gt", "operands": [ "$recMinusDied", 0 ] } ], "display_as": "number", "label": "", "id": "recoverWithoutFreeze🚩" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "successfulClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 2, "High": 3, "Traversal": 4 }, "as": "climbSuccess" }, { "operator": "multiselect", "id": "attemptedClimb", "quantifiers": { "None": 0, "Low": 1, "Mid": 2, "High": 3, "Traversal": 4 }, "as": "climbAttempt" }, { "operator": "lt", "operands": [ "$climbAttempt", "$climbSuccess" ] } ], "display_as": "number", "label": "", "id": "climbAttemptLtSuccess🚩" }, { "type": "derived", "operations": [ { "operator": "lt", "operands": [ "climbTimeStart", "climbTimeEnd" ] } ], "display_as": "number", "label": "", "id": "negativeClimbTime🚩" } ]
scoutradioz/forms/2022_team_102_match_form.txt · Last modified: by moconnell@team102.org
