Open misaugstad opened 6 years ago
I was just going to add a new Issue entitled 'Basic heuristics to help users avoid common labeling mistakes' to address this problem.
Based on our CHI'19 analysis, I think we could use some pretty basic heuristics to help users avoid labeling drive way transitions (44.4% of false positive curb ramps) and driveways (22.2% of false positive curb ramps) as curb ramps as well as house-to-curb sidewalk panels as missing curb ramps (29.6%) simply by tracking how often they use 'curb ramp' and 'missing curb ramp' labels in the middle of a street segment and then show a pop-up message (using that standard framework) with something like: "Are you sure this is a curb ramp? See the labeling guide for DOs and DON'Ts when labeling curb ramps." (or something like that) with a link to the labeling guide.
Yah, for this kind of contextual thing, I could imagine popping up something similar to what @gari01234 made:
https://github.com/ProjectSidewalk/SidewalkWebpage/issues/2244#issue-704488552
This would partially/mostly solve these two issues: #270, #503.
Some of the most common mistakes we have seen people make is to label driveways as curb ramps, labeling storm drains as missing curb ramps, and labeling other bits of sidewalk leading to the street as missing curb ramps (images below).
Storm drain that shouldn't be a missing ramp:
Another common situation where there shouldn't be a missing curb ramp label:
We should easily be able to detect when someone is placing a label that is far from an intersection. Maybe if we detect that someone places 3 CurbRamp or NoCurbRamp labels far from intersections in less than a mile (or something like that), then we could pop up some sort of warning that gives these examples of places where they shouldn't be labeling as a bit of in situ training. Adding a link to labeling guide for further info of course :)