====== 2025 - Team 2252 Match form ====== [ { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "didStartingZone", 3 ], "as": "startingZone" }, { "operator": "multiply", "operands": [ "autoCoralL1", 3 ], "as": "autoC1" }, { "operator": "multiply", "operands": [ "autoCoralL2", 4 ], "as": "autoC2" }, { "operator": "multiply", "operands": [ "autoCoralL3", 6 ], "as": "autoC3" }, { "operator": "multiply", "operands": [ "autoCoralL4", 7 ], "as": "autoC4" }, { "operator": "multiply", "operands": [ "autoAlgaeProcessor", 6 ], "as": "autoAP" }, { "operator": "multiply", "operands": [ "autoAlgaeNet", 4 ], "as": "autoAN" }, { "operator": "multiply", "operands": [ "teleCoralL1", 2 ], "as": "teleC1" }, { "operator": "multiply", "operands": [ "teleCoralL2", 3 ], "as": "teleC2" }, { "operator": "multiply", "operands": [ "teleCoralL3", 4 ], "as": "teleC3" }, { "operator": "multiply", "operands": [ "teleCoralL4", 5 ], "as": "teleC4" }, { "operator": "multiply", "operands": [ "teleAlgaeProcessor", 6 ], "as": "teleAP" }, { "operator": "multiply", "operands": [ "teleAlgaeNet", 4 ], "as": "teleAN" }, { "operator": "multiply", "operands": [ "humanNet", 4 ], "as": "humanN" }, { "operator": "multiselect", "id": "endgameBarge", "quantifiers": { "Not Parked": 0, "Parked": 2, "Hanging on Shallow Cage": 6, "Hanging on Deep Cage": 12 }, "as": "endBarge" }, { "operator": "sum", "operands": [ "$startingZone", "$autoC1", "$autoC2", "$autoC3", "$autoC4", "$autoAP", "$autoAN", "$teleC1", "$teleC2", "$teleC3", "$teleC4", "$teleAP", "$teleAN", "$humanN", "$endBarge" ] } ], "display_as": "number", "label": "Total contributed points", "id": "contributedPoints" }, { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "didStartingZone", 2 ], "as": "startingZone" }, { "operator": "multiply", "operands": [ "autoCoralL1", 3 ], "as": "autoC1" }, { "operator": "multiply", "operands": [ "autoCoralL2", 4 ], "as": "autoC2" }, { "operator": "multiply", "operands": [ "autoCoralL3", 6 ], "as": "autoC3" }, { "operator": "multiply", "operands": [ "autoCoralL4", 7 ], "as": "autoC4" }, { "operator": "multiply", "operands": [ "autoAlgaeProcessor", 6 ], "as": "autoAP" }, { "operator": "multiply", "operands": [ "autoAlgaeNet", 4 ], "as": "autoAN" }, { "operator": "sum", "operands": [ "$startingZone", "$autoC1", "$autoC2", "$autoC3", "$autoC4", "$autoAP", "$autoAN" ] } ], "display_as": "number", "label": "Total Auto Points", "id": "totalAutoPoints" }, { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "teleCoralL1", 2 ], "as": "teleC1" }, { "operator": "multiply", "operands": [ "teleCoralL2", 3 ], "as": "teleC2" }, { "operator": "multiply", "operands": [ "teleCoralL3", 4 ], "as": "teleC3" }, { "operator": "multiply", "operands": [ "teleCoralL4", 5 ], "as": "teleC4" }, { "operator": "multiply", "operands": [ "teleAlgaeProcessor", 6 ], "as": "teleAP" }, { "operator": "multiply", "operands": [ "teleAlgaeNet", 4 ], "as": "teleAN" }, { "operator": "sum", "operands": [ "$teleC1", "$teleC2", "$teleC3", "$teleC4", "$teleAP", "$teleAN" ] } ], "display_as": "number", "label": "Total Teleop Points", "id": "totalTeleopPoints" }, { "type": "derived", "operations": [ { "operator": "multiply", "operands": [ "humanNet", 4 ] } ], "display_as": "number", "label": "Total Human Points", "id": "totalHumanPoints" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "endgameBarge", "quantifiers": { "Not Parked": 0, "Parked": 2, "Hanging on Shallow Cage": 6, "Hanging on Deep Cage": 12 } } ], "display_as": "number", "label": "Total Endgame Points", "id": "totalEndgamePoints" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoCoralL1", "autoCoralL2", "autoCoralL3", "autoCoralL4" ] } ], "display_as": "number", "label": "Total Auto Coral", "id": "totalAutoCoral" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "teleCoralL1", "teleCoralL2", "teleCoralL3", "teleCoralL4" ] } ], "display_as": "number", "label": "Total Teleop Coral", "id": "totalTeleopCoral" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoCoralL1", "autoCoralL2", "autoCoralL3", "autoCoralL4", "teleCoralL1", "teleCoralL2", "teleCoralL3", "teleCoralL4" ] } ], "display_as": "number", "label": "Total Coral", "id": "totalCoral" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "preMatchStart", "quantifiers": { "Not There": 0, "Outside": 1, "Middle": 0, "Inside": 0 } } ], "display_as": "percentage", "label": "Pre-Match Outside", "id": "startOutside" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "preMatchStart", "quantifiers": { "Not There": 0, "Outside": 0, "Middle": 1, "Inside": 0 } } ], "display_as": "percentage", "label": "Pre-Match Middle", "id": "startMiddle" }, { "type": "derived", "operations": [ { "operator": "multiselect", "id": "preMatchStart", "quantifiers": { "Not There": 0, "Outside": 0, "Middle": 0, "Inside": 1 } } ], "display_as": "percentage", "label": "Pre-Match Inside", "id": "startInside" }, { "type": "h2", "label": "Pre-Match Info", "id": "lblPrematch" }, { "type": "multiselect", "label": "Starting Position", "options": [ "Not There", "Outside", "Middle", "Inside" ], "id": "preMatchStart" }, { "type": "spacer" }, { "type": "h2", "label": "Autonomous", "id": "lblAuto" }, { "type": "checkbox", "label": "Did they leave starting zone?", "id": "didStartingZone" }, { "type": "h3", "label": "Auto Coral", "id": "lblAutoCoral" }, { "type": "counter", "label": "Coral Scored On Level 4", "id": "autoCoralL4" }, { "type": "counter", "label": "Coral Scored On Level 3", "id": "autoCoralL3" }, { "type": "counter", "label": "Coral Scored On Level 2", "id": "autoCoralL2" }, { "type": "counter", "label": "Coral Scored On Level 1", "id": "autoCoralL1" }, { "type": "counter", "label": "Algae Scored in Processor", "id": "autoAlgaeProcessor" }, { "type": "counter", "label": "Algae Scored in Net", "id": "autoAlgaeNet" }, { "type": "derived", "operations": [ { "operator": "max", "operands": [ "onBargeTimeStart", "onBargeTimeEnd" ], "as": "useBargeTime" }, { "operator": "subtract", "operands": [ 135, "$useBargeTime" ], "as": "timeWithoutBarge" }, { "operator": "sum", "operands": [ "teleCoralL1", "teleCoralL2", "teleCoralL3", "teleCoralL4", "teleAlgaeProcessor", "teleAlgaeNet" ], "as": "totalTeleop" }, { "operator": "divide", "operands": [ "$timeWithoutBarge", "$totalTeleop" ], "as": "interimCycleTime" }, { "operator": "condition", "operands": [ "$interimCycleTime", "$interimCycleTime", 160 ], "as": "cycleTime" }, { "operator": "log", "operands": [ "$cycleTime", 1.4142135623731 ], "as": "logFactor" }, { "operator": "subtract", "operands": [ 14.6464466094067, "$logFactor" ] } ], "display_as": "number", "label": "Cycle Speed Factor", "id": "cycleSpeedFactor" }, { "type": "derived", "operations": [ { "operator": "sum", "operands": [ "autoAlgaeProcessor", "autoAlgaeNet", "teleAlgaeProcessor", "teleAlgaeNet" ] } ], "display_as": "number", "label": "Total Algae", "id": "totalAlgae" }, { "type": "derived", "operations": [ { "operator": "subtract", "operands": [ "onBargeTimeStart", "onBargeTimeEnd" ], "as": "onBargeTime" }, { "operator": "abs", "operands": [ "$onBargeTime" ], "as": "absOnBargeTime" }, { "operator": "max", "operands": [ "$absOnBargeTime", 5 ], "as": "useOnBargeTime" }, { "operator": "log", "operands": [ "$useOnBargeTime", 1.4142135623731 ], "as": "logFactor" }, { "operator": "subtract", "operands": [ 14.6464466094067, "$logFactor" ] } ], "display_as": "number", "label": "On Barge Speed Factor", "id": "onBargeSpeedFactor" }, { "type": "derived", "operations": [ { "operator": "max", "operands": [ "onBargeTimeStart", "onBargeTimeEnd" ], "as": "useOnBargeTime" }, { "operator": "subtract", "operands": [ 135, "$useOnBargeTime" ], "as": "timeWithoutBarge" }, { "operator": "sum", "operands": [ "teleCoralL1", "teleCoralL2", "teleCoralL3", "teleCoralL4", "teleAlgaeProcessor", "teleAlgaeNet" ], "as": "totalTeleop" }, { "operator": "divide", "operands": [ "$timeWithoutBarge", "$totalTeleop" ], "as": "interimCycleTime" }, { "operator": "condition", "operands": [ "$interimCycleTime", "$interimCycleTime", 160 ] } ], "display_as": "number", "label": "Cycle Time", "id": "cycleTime" }, { "type": "spacer" }, { "type": "h2", "label": "Teleop", "id": "lblTeleop" }, { "type": "checkbox", "label": "Did they pick up from the Station?", "id": "teleopStation" }, { "type": "checkbox", "label": "Did they pick up from the Floor?", "id": "teleopFloor" }, { "type": "h3", "label": "Human Player", "id": "lblHumanPlayer" }, { "type": "counter", "label": "How many times did the human player score in the net?", "id": "humanNet" }, { "type": "h3", "label": "Teleop", "id": "lblTeleopCoral" }, { "type": "counter", "label": "Coral Scored On Level 4", "id": "teleCoralL4" }, { "type": "counter", "label": "Coral Scored On Level 3", "id": "teleCoralL3" }, { "type": "counter", "label": "Coral Scored On Level 2", "id": "teleCoralL2" }, { "type": "counter", "label": "Coral Scored On Level 1", "id": "teleCoralL1" }, { "type": "counter", "label": "Algae scored in Processor", "id": "teleAlgaeProcessor" }, { "type": "counter", "label": "Algae scored in Net by Robot", "id": "teleAlgaeNet" }, { "type": "spacer" }, { "type": "h2", "label": "Endgame", "id": "lblEndgame" }, { "type": "timeslider", "label": "How much time was on the clock when they started climbing?", "id": "onBargeTimeStart", "options": { "min": 0, "max": 90, "step": -5 } }, { "type": "timeslider", "label": "How much time was on the clock when they stopped climbing?", "id": "onBargeTimeEnd", "options": { "min": 0, "max": 90, "step": -5 } }, { "type": "multiselect", "label": "Barge Status of robot at end of match:", "options": [ "Not Parked", "Parked", "Hanging on Shallow Cage", "Hanging on Deep Cage" ], "id": "endgameBarge" }, { "type": "checkbox", "label": "Was Coopertition Made?", "id": "teleopCoop" }, { "type": "spacer" }, { "type": "h2", "label": "General", "id": "lblGeneral" }, { "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": "checkbox", "label": "Outstanding performance? (If so, definitely explain why!)", "id": "outstandingPerformance" }, { "type": "checkbox", "label": "Is the data collected reliable?", "id": "dataGood" }, { "type": "textblock", "label": "Other comments and notes:", "id": "otherNotes" } ]