As a scouter, it can be hard to see exactly what foul was given to each robot. This can be due to bad visibility, or not knowing exactly what rule was broken by each robot. This leads to super scouts not knowing what foul to assign to robots, which makes it harder to use the data to see what foul was committed.
User Story
As a scouter, I want it to be easier to select what foul a robot got flagged with, so we can have more consistent foul data on robots for alliance picking.
Ideas
This can be done a number of ways. Here are a few options:
Allow the scouter to select whether something is a "tech foul" or a "normal foul". While it's hard to know the specific foul that was committed by a robot, the referees make it very clear whether a foul is a "tech foul" or a "normal foul". When flagging a robot, the refs will make an "X" motion with their arms if the foul is a tech foul, which should be easy to pick up by a super scout, even if they don't know the rules or couldn't see the robot.
We could include a checkbox that allows super scouts to specify whether or not something was a tech foul or not:
Unselected:
Selected:
We could also limit the fouls shown depending on whether the robot was flagged for a "foul" or a "tech foul". A super scout might be between two possible fouls, and only showing them fouls or tech fouls depending on what they select could help narrow down what the robot did to get a foul. This could look something like this:
Definition of Done
[ ] Pick one of the solutions above to implement, and add a comment on this issue with a note on which one you're selecting
[ ] Create and submit a PR adding these features
[ ] Test the features on your laptop, optionally on a tablet to make sure they work
[ ] Update any documentation needed by scouts/super scouts for using the app
Context
As a scouter, it can be hard to see exactly what foul was given to each robot. This can be due to bad visibility, or not knowing exactly what rule was broken by each robot. This leads to super scouts not knowing what foul to assign to robots, which makes it harder to use the data to see what foul was committed.
User Story
As a scouter, I want it to be easier to select what foul a robot got flagged with, so we can have more consistent foul data on robots for alliance picking.
Ideas
This can be done a number of ways. Here are a few options:
We could include a checkbox that allows super scouts to specify whether or not something was a tech foul or not:
Unselected:
Selected:
Definition of Done