diff --git a/quests/prod/Safe Routes to School/Safe Routes to School.json b/quests/prod/Safe Routes to School/Safe Routes to School.json index 25d6a90..cee3625 100644 --- a/quests/prod/Safe Routes to School/Safe Routes to School.json +++ b/quests/prod/Safe Routes to School/Safe Routes to School.json @@ -4,472 +4,4797 @@ { "element_type": "Sidewalks", "element_type_icon": "sidewalk", - "quest_query": "ways with ((highway=footway and footway!=crossing) or highway=path)", + "quest_query": "ways with (footway=sidewalk)", "quests": [ { - "quest_id": 101, - "quest_title": "What is the surface material of this pathway?", - "quest_description": "Determine the surface material of this pathway.", + "quest_id": 1000, + "quest_title": "Is there an additional sidewalk instance to document here?", + "quest_description": "Indicate whether there is a second, distinct sidewalk instance at this location (for example, a sidewalk on the opposite side of the street with different characteristics) that should be documented separately using the additional instance questions.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_surface", + "quest_tag": "ext:sidewalk_additional_instance_present", "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1001, + "quest_title": "Are there any gaps in sidewalk coverage along this segment?", + "quest_description": "Indicate whether there are any missing sections, discontinuities, or areas where the sidewalk abruptly ends or is interrupted.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_coverage_gaps", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1002, + "quest_title": "What is the access consequence of the sidewalk gap?", + "quest_description": "Identify how the sidewalk gap affects the pedestrian path to transit.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_gap_access_consequence", + "quest_answer_choices": [ + { + "value": "minor_no_route_change", + "choice_text": "Minor gap, no route change needed" + }, + { + "value": "short_detour", + "choice_text": "Requires short detour" + }, + { + "value": "long_detour", + "choice_text": "Requires long detour" + }, + { + "value": "shoulder_travel", + "choice_text": "Requires travel on shoulder" + }, + { + "value": "roadway_travel", + "choice_text": "Requires travel in roadway" + }, + { + "value": "blocks_route", + "choice_text": "Blocks usable route" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1001, + "required_value": "yes" + } + }, + { + "quest_id": 1003, + "quest_title": "Are there any sidewalk surface defects present?", + "quest_description": "This condition is true if the sidewalk contains trip hazards ≥ 0.25 inches. You may also take a picture of the defect(s) if they exist.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_condition", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/bad_square.png", + "choice_follow_up": "You may also take a picture of the defect(s) if they exist. Refer to the sidewalk segment highlighted on the map" + }, + { + "value": "no", + "choice_text": "No", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/good_square.png" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1004, + "quest_title": "What sidewalk surface defects are present?", + "quest_description": "Select the condition issues that best describe this sidewalk surface.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:sidewalk_condition_detail", + "quest_answer_dependency": { + "question_id": 1003, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "cracked", + "choice_text": "Cracked", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/cracked_2_landscape.png" + }, + { + "value": "heaved", + "choice_text": "Heaved", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/heaved_original.png" + }, + { + "value": "uneven", + "choice_text": "Uneven", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/uneven_original.png" + }, + { + "value": "slippery", + "choice_text": "Slippery", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/slippery_2_landscape.png" + }, + { + "value": "eroded", + "choice_text": "Eroded", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/eroded_2_original.png" + }, + { + "value": "loose_gravel", + "choice_text": "Loose Gravel", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/loose_gravel_landscape.png" + }, + { + "value": "trip_hazard_present", + "choice_text": "Trip Hazard Present" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "ponding_drainage_issue", + "choice_text": "Ponding or drainage issue", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Frozen_Puddle_-_geograph.org.uk_-_1159183.jpg/330px-Frozen_Puddle_-_geograph.org.uk_-_1159183.jpg" + } + ] + }, + { + "quest_id": 1005, + "quest_title": "What is the surface material of this sidewalk?", + "quest_description": "Select the primary surface material that makes up this sidewalk.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_surface_material", + "quest_answer_choices": [ + { + "value": "concrete", + "choice_text": "Concrete", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/concrete_landscape.png" + }, { "value": "asphalt", "choice_text": "Asphalt", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/asphalt_landscape.png" + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/asphalt_square.png" + }, + { + "value": "pavers", + "choice_text": "Pavers", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/pavers_square.png" + }, + { + "value": "brick", + "choice_text": "Brick", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/brick_landscape.png" + }, + { + "value": "compacted_gravel", + "choice_text": "Compacted Gravel", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/compacted_gravel_landscape.png" + }, + { + "value": "rubberized_surface", + "choice_text": "Rubberized Surface", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/rubberized_landscape.png" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "loose_gravel", + "choice_text": "Loose Gravel", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/Gravel_road_with_loose_gravel_in_the_middle_and_sunken_gravel_in_tracks.jpg/330px-Gravel_road_with_loose_gravel_in_the_middle_and_sunken_gravel_in_tracks.jpg" + }, + { + "value": "dirt_grass_natural", + "choice_text": "Dirt, grass, or natural surface", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/condition/slippery_2_landscape.png" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1006, + "quest_title": "Is there a clear, continuous 3 feet wide accessible pathway present?", + "quest_description": "Determine if there is an unobstructed, stable, and continuous path at least 3 feet (36 inches) wide along the entire sidewalk segment.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_3ft_clearance", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "partial_intermittent", + "choice_text": "Partial / intermittent" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1007, + "quest_title": "What is the width at the narrowest point of this sidewalk (in feet)?", + "quest_description": "Estimate or measure the clear, usable walking width of the sidewalk", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_width", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/dimension/width_square.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + }, + "quest_answer_dependency": { + "question_id": 1006, + "required_value": "no" + } + }, + { + "quest_id": 1008, + "quest_title": "Are there obstructions on the access path of this sidewalk?", + "quest_description": "Indicate whether any permanent or semi-permanent obstructions are present along the access path of this sidewalk.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_stop_ap_obstructions_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1009, + "quest_title": "What obstructions are present on the access path of this sidewalk?", + "quest_description": "Select any permanent or semi-permanent obstructions present along the access path of this sidewalk.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:sidewalk_stop_ap_obstructions", + "quest_answer_dependency": { + "question_id": 1008, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "mail_boxes", + "choice_text": "Mail Boxes", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/mailbox_original.png" + }, + { + "value": "trees", + "choice_text": "Trees", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/tree_original.png" + }, + { + "value": "tree_roots", + "choice_text": "Tree Roots", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/roots_original.png" + }, + { + "value": "overgrown_vegetation", + "choice_text": "Overgrown Vegetation", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/overgrown_landscape.png" + }, + { + "value": "parked_cars", + "choice_text": "Parked Cars", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/parked_cars_landscape.png" + }, + { + "value": "utility_poles", + "choice_text": "Utility Poles", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/utility_landscape.png" + }, + { + "value": "sandwich_boards", + "choice_text": "Sandwich Boards", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/sandwich_board_landscape.png" + }, + { + "value": "street_furniture", + "choice_text": "Street Furniture", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/street_furniture_square.png" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "overhead_vegetation", + "choice_text": "Overhead Vegetation", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/overhead_landscape.png" + }, + { + "value": "micromobility", + "choice_text": "Micromobility Devices (e.g., scooters, bikes)", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/micromobility_vehicle_square.png" + }, + { + "value": "debris", + "choice_text": "Debris", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/debris_original.png" + }, + { + "value": "trash_bins", + "choice_text": "Trash Bins", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/waste_bin_square.png" + }, + { + "value": "bistro_tables_or_chairs", + "choice_text": "Bistro tables or chairs", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Easton_Lodge_Gardens%2C_Little_Easton%2C_Essex%2C_England_outdoor_caf%C3%A9_10_lighter.jpg/330px-Easton_Lodge_Gardens%2C_Little_Easton%2C_Essex%2C_England_outdoor_caf%C3%A9_10_lighter.jpg" + }, + { + "value": "uncleared_snow_or_ice", + "choice_text": "Uncleared snow or ice", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Shoveled_sidewalk_after_February_2013_nor%27easter%2C_Walden%2C_NY.jpg/250px-Shoveled_sidewalk_after_February_2013_nor%27easter%2C_Walden%2C_NY.jpg" + }, + { + "value": "puddles_or_standing_water", + "choice_text": "Puddles or standing water", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Frozen_Puddle_-_geograph.org.uk_-_1159183.jpg/330px-Frozen_Puddle_-_geograph.org.uk_-_1159183.jpg" + }, + { + "value": "temporary_construction_barrier", + "choice_text": "Temporary construction barrier" + } + ] + }, + { + "quest_id": 1010, + "quest_title": "Do these obstructions affect passage along this sidewalk segment?", + "quest_description": "Identify how the obstruction affects a person walking or rolling along this sidewalk segment.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_obstruction_passage_impact", + "quest_answer_choices": [ + { + "value": "no_meaningful_impact", + "choice_text": "No meaningful impact" + }, + { + "value": "narrows_but_3ft_remains", + "choice_text": "Narrows path, but 3 feet remains" + }, + { + "value": "narrows_below_3ft", + "choice_text": "Narrows path below 3 feet" + }, + { + "value": "requires_detour", + "choice_text": "Requires detour" + }, + { + "value": "blocks_route", + "choice_text": "Blocks route" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1008, + "required_value": "yes" + } + }, + { + "quest_id": 1011, + "quest_title": "Is there a noticeable cross slope present on this sidewalk segment?", + "quest_description": "Indicate whether there is a visible or perceptible incline across this sidewalk segment that may affect walking or rolling.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_slope_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1013, + "quest_title": "Are there seasonal, recurring, or environmental access barriers on this sidewalk?", + "quest_description": "Select any conditions that may make this sidewalk difficult to use at certain times, even if they are not present throughout the entire segment.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:sidewalk_seasonal_recurring_barriers", + "quest_answer_choices": [ + { + "value": "none_observed_or_known", + "choice_text": "None observed or known" + }, + { + "value": "leaf_fall", + "choice_text": "Leaf fall" + }, + { + "value": "flooding_or_drainage", + "choice_text": "Flooding or drainage issue" + }, + { + "value": "crowdedness", + "choice_text": "Crowdedness" + }, + { + "value": "noise", + "choice_text": "Noise" + }, + { + "value": "mail_boxes", + "choice_text": "Mail Boxes", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/mailbox_original.png" + }, + { + "value": "trees", + "choice_text": "Trees", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/tree_original.png" + }, + { + "value": "tree_roots", + "choice_text": "Tree Roots", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/roots_original.png" + }, + { + "value": "overgrown_vegetation", + "choice_text": "Overgrown Vegetation", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/overgrown_landscape.png" + }, + { + "value": "parked_cars", + "choice_text": "Parked Cars", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/parked_cars_landscape.png" + }, + { + "value": "utility_poles", + "choice_text": "Utility Poles", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/utility_landscape.png" + }, + { + "value": "sandwich_boards", + "choice_text": "Sandwich Boards", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/sandwich_board_landscape.png" + }, + { + "value": "street_furniture", + "choice_text": "Street Furniture", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/street_furniture_square.png" + }, + { + "value": "overhead_vegetation", + "choice_text": "Overhead Vegetation", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/overhead_landscape.png" + }, + { + "value": "micromobility", + "choice_text": "Micromobility Devices (e.g., scooters, bikes)", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/micromobility_vehicle_square.png" + }, + { + "value": "debris", + "choice_text": "Debris", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/debris_original.png" + }, + { + "value": "trash_bins", + "choice_text": "Trash Bins", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/waste_bin_square.png" + }, + { + "value": "bistro_tables_or_chairs", + "choice_text": "Bistro tables or chairs", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Easton_Lodge_Gardens%2C_Little_Easton%2C_Essex%2C_England_outdoor_caf%C3%A9_10_lighter.jpg/330px-Easton_Lodge_Gardens%2C_Little_Easton%2C_Essex%2C_England_outdoor_caf%C3%A9_10_lighter.jpg" + }, + { + "value": "uncleared_snow_or_ice", + "choice_text": "Uncleared snow or ice", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Shoveled_sidewalk_after_February_2013_nor%27easter%2C_Walden%2C_NY.jpg/250px-Shoveled_sidewalk_after_February_2013_nor%27easter%2C_Walden%2C_NY.jpg" + }, + { + "value": "puddles_or_standing_water", + "choice_text": "Puddles or standing water", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Frozen_Puddle_-_geograph.org.uk_-_1159183.jpg/330px-Frozen_Puddle_-_geograph.org.uk_-_1159183.jpg" + }, + { + "value": "steep_driveway_curbs", + "choice_text": "Steep driveway curbs", + "image_url": "https://i.sstatic.net/jyKeX.jpg" + }, + { + "value": "temporary_construction_barrier", + "choice_text": "Temporary construction barrier" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 1014, + "quest_title": "Take a picture of the sidewalk.", + "quest_description": "Capture a clear photo of the sidewalk surface.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_picture", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Ok!", + "choice_follow_up": "Please take a picture of the sidewalk." + }, + { + "value": "no", + "choice_text": "No" + } + ] + }, + { + "quest_id": 1015, + "quest_title": "What is the cross slope of this sidewalk (in percent)?", + "quest_description": "Measure or estimate the cross slope of the sidewalk from edge to edge, expressed as a percentage of rise over run", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_cross_slope_home", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/dimension/cross_slope_square.png", + "quest_answer_validation": { + "min": 0, + "max": 20 + }, + "quest_answer_dependency": [ + { + "question_id": 1011, + "required_value": [ + "yes" + ] + } + ] + }, + { + "quest_id": 1016, + "quest_title": "What is the cross slope of this sidewalk (in percent)? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure or estimate the cross slope of the sidewalk from edge to edge, expressed as a percentage of rise over run", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_cross_slope_additional", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/dimension/cross_slope_square.png", + "quest_answer_validation": { + "min": 0, + "max": 20 + }, + "quest_answer_dependency": [ + { + "question_id": 1011, + "required_value": [ + "yes" + ] + } + ] + }, + { + "quest_id": 1017, + "quest_title": "Does the running slope match the roadway?", + "quest_description": "Observe if the sidewalk's incline follows the same grade as the adjacent street or if it has been leveled independently.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_matches_road_slope_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "n/a", + "choice_text": "N/A" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1018, + "quest_title": "Does the running slope match the roadway? (only answer if there is an additional instance of this feature)", + "quest_description": "Observe if the sidewalk's incline follows the same grade as the adjacent street or if it has been leveled independently.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_matches_road_slope_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "n/a", + "choice_text": "N/A" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1019, + "quest_title": "Is there a buffer between this sidewalk and motor vehicle travel lanes?", + "quest_description": "Indicate whether a physical separation (such as landscaping, curb space, parking space, bike lane, or other buffer) exists between the sidewalk and adjacent motor vehicle travel lanes.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_buffer_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1020, + "quest_title": "Is there a buffer between this sidewalk and motor vehicle travel lanes? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether a physical separation (such as landscaping, curb space, parking space, bike lane, or other buffer) exists between the sidewalk and adjacent motor vehicle travel lanes.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_buffer_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1021, + "quest_title": "What type of buffer is between this sidewalk and motor vehicle travel lanes?", + "quest_description": "Select the type of buffer separating the sidewalk from adjacent motor vehicle lanes.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:sidewalk_buffer_type_home", + "quest_answer_dependency": { + "question_id": 1019, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "landscaping", + "choice_text": "Landscaping (grass, plants, trees)", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/1/16/Massachusetts-devils_strip.JPG" + }, + { + "value": "curb", + "choice_text": "Curb buffer (no landscaping)" + }, + { + "value": "parking_lane", + "choice_text": "Parking lane" + }, + { + "value": "bike_lane", + "choice_text": "Bike lane", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/b/bd/Narrow_bike_lane_on_Campbell_Ave.jpg" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "vertical_barrier", + "choice_text": "Physical separator / vertical barrier" + }, + { + "value": "bollards", + "choice_text": "Bollards" + }, + { + "value": "concrete_barrier", + "choice_text": "Concrete barrier" + }, + { + "value": "planters_or_furnishing_zone", + "choice_text": "Planters or furnishing zone" + } + ] + }, + { + "quest_id": 1022, + "quest_title": "What type of buffer is between this sidewalk and motor vehicle travel lanes? (only answer if there is an additional instance of this feature)", + "quest_description": "Select the type of buffer separating the sidewalk from adjacent motor vehicle lanes.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:sidewalk_buffer_type_additional", + "quest_answer_dependency": { + "question_id": 1020, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "landscaping", + "choice_text": "Landscaping (grass, plants, trees)", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/1/16/Massachusetts-devils_strip.JPG" + }, + { + "value": "curb", + "choice_text": "Curb buffer (no landscaping)" + }, + { + "value": "parking_lane", + "choice_text": "Parking lane" + }, + { + "value": "bike_lane", + "choice_text": "Bike lane", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/b/bd/Narrow_bike_lane_on_Campbell_Ave.jpg" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "vertical_barrier", + "choice_text": "Physical separator / vertical barrier" + }, + { + "value": "bollards", + "choice_text": "Bollards" + }, + { + "value": "concrete_barrier", + "choice_text": "Concrete barrier" + }, + { + "value": "planters_or_furnishing_zone", + "choice_text": "Planters or furnishing zone" + } + ] + }, + { + "quest_id": 1023, + "quest_title": "What is the total width of the buffer between the sidewalk and motor vehicle travel lanes (in feet)?", + "quest_description": "Estimate or measure the width of the buffer separating the sidewalk from adjacent motor vehicle lanes. Leave blank if unsafe or unable to measure.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_buffer_width_home", + "quest_answer_dependency": { + "question_id": 1019, + "required_value": "yes" + }, + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 1024, + "quest_title": "What is the total width of the buffer between the sidewalk and motor vehicle travel lanes (in feet)? (only answer if there is an additional instance of this feature)", + "quest_description": "Estimate or measure the width of the buffer separating the sidewalk from adjacent motor vehicle lanes. Leave blank if unsafe or unable to measure.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_buffer_width_additional", + "quest_answer_dependency": { + "question_id": 1020, + "required_value": "yes" + }, + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 1025, + "quest_title": "How would you rate the level of motor vehicle traffic on this street?", + "quest_description": "Rate the typical amount of motor vehicle traffic along this street on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_traffic_intensity_rating_home", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1026, + "quest_title": "How would you rate the level of motor vehicle traffic on this street? (only answer if there is an additional instance of this feature)", + "quest_description": "Rate the typical amount of motor vehicle traffic along this street on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_traffic_intensity_rating_additional", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1027, + "quest_title": "How many light poles are on this sidewalk segment?", + "quest_description": "Count the number of light poles located directly along this sidewalk segment.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_light_home", + "quest_answer_validation": { + "min": 0, + "max": 20 + } + }, + { + "quest_id": 1028, + "quest_title": "How many light poles are on this sidewalk segment? (only answer if there is an additional instance of this feature)", + "quest_description": "Count the number of light poles located directly along this sidewalk segment.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_light_additional", + "quest_answer_validation": { + "min": 0, + "max": 20 + }, + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1029, + "quest_title": "How many driveways are present along this sidewalk segment?", + "quest_description": "Count the total number of vehicle driveways that intersect the sidewalk between the starting and ending points of this segment. Mark this as zero if there are no driveways.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_driveway_count_home", + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 1030, + "quest_title": "How many driveways are present along this sidewalk segment? (only answer if there is an additional instance of this feature)", + "quest_description": "Count the total number of vehicle driveways that intersect the sidewalk between the starting and ending points of this segment. Mark this as zero if there are no driveways.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_driveway_count_additional", + "quest_answer_validation": { + "min": 0, + "max": 50 + }, + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1031, + "quest_title": "Is the sidewalk continuously flat through driveway aprons?", + "quest_description": "Indicate whether a level pedestrian path is maintained across all driveway aprons. A 'No' indicates the sidewalk dips or slants significantly to accommodate the vehicle transition.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_driveway_level_path_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "n/a", + "choice_text": "N/A (No driveways)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1032, + "quest_title": "Is the sidewalk continuously flat through driveway aprons? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether a level pedestrian path is maintained across all driveway aprons. A 'No' indicates the sidewalk dips or slants significantly to accommodate the vehicle transition.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_driveway_level_path_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "n/a", + "choice_text": "N/A (No driveways)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1033, + "quest_title": "What is the width of the widest driveway on this sidewalk (in feet)?", + "quest_description": "Measure or estimate the horizontal width of the largest driveway opening where it intersects the sidewalk path. Mark this as zero if there are no driveways.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_driveway_max_width_home", + "quest_answer_validation": { + "min": 0, + "max": 100 + } + }, + { + "quest_id": 1034, + "quest_title": "What is the width of the widest driveway on this sidewalk (in feet)? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure or estimate the horizontal width of the largest driveway opening where it intersects the sidewalk path. Mark this as zero if there are no driveways.", + "quest_type": "Numeric", + "quest_tag": "ext:sidewalk_driveway_max_width_additional", + "quest_answer_validation": { + "min": 0, + "max": 100 + }, + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + }, + { + "quest_id": 1035, + "quest_title": "Path-level functional usability result", + "quest_description": "Summarize whether this sidewalk segment is functionally usable as part of a path to transit.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_path_functional_usability_home", + "quest_answer_choices": [ + { + "value": "usable_as_observed", + "choice_text": "Usable as observed" + }, + { + "value": "difficult_but_passable", + "choice_text": "Difficult but passable" + }, + { + "value": "not_reliably_usable", + "choice_text": "Not reliably usable due to temporary, seasonal, or variable condition" + }, + { + "value": "detour_or_assistance_likely", + "choice_text": "Detour or assistance likely required" + }, + { + "value": "blocked_no_usable_route", + "choice_text": "Blocked / no usable route" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 1036, + "quest_title": "Path-level functional usability result (only answer if there is an additional instance of this feature)", + "quest_description": "Summarize whether this sidewalk segment is functionally usable as part of a path to transit.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:sidewalk_path_functional_usability_additional", + "quest_answer_choices": [ + { + "value": "usable_as_observed", + "choice_text": "Usable as observed" + }, + { + "value": "difficult_but_passable", + "choice_text": "Difficult but passable" + }, + { + "value": "not_reliably_usable", + "choice_text": "Not reliably usable due to temporary, seasonal, or variable condition" + }, + { + "value": "detour_or_assistance_likely", + "choice_text": "Detour or assistance likely required" + }, + { + "value": "blocked_no_usable_route", + "choice_text": "Blocked / no usable route" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 1000, + "required_value": "yes" + } + } + ] + }, + { + "element_type": "Crossings", + "element_type_icon": "pedestrian_crossing", + "quest_query": "ways with (footway=crossing)", + "quests": [ + { + "quest_id": 2000, + "quest_title": "Is there an additional crossing instance to document here?", + "quest_description": "Indicate whether there is a second, distinct crossing instance at this location (for example, a second, separately-marked crossing at this same location) that should be documented separately using the additional instance questions.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_additional_instance_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2001, + "quest_title": "What is the total number of motor vehicle travel lanes on the street being crossed?", + "quest_description": "Enter the total number of motor vehicle travel lanes in both directions.", + "quest_type": "Numeric", + "quest_tag": "ext:crossing_lane_count", + "quest_answer_validation": { + "min": 0, + "max": 10 + } + }, + { + "quest_id": 2002, + "quest_title": "What is your comfort level when making this crossing?", + "quest_description": "Indicate whether this pedestrian crossing feels comfortable or uncomfortable to use, considering factors such as vehicle behavior, visibility, and available pedestrian infrastructure.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_safety_comf", + "quest_answer_choices": [ + { + "value": "very_comfortable", + "choice_text": "Very Comfortable" + }, + { + "value": "comfortable", + "choice_text": "Comfortable" + }, + { + "value": "somewhat_comfortable", + "choice_text": "Somewhat Comfortable" + }, + { + "value": "somewhat_uncomfortable", + "choice_text": "Somewhat Uncomfortable" + }, + { + "value": "uncomfortable", + "choice_text": "Uncomfortable" + }, + { + "value": "very_uncomfortable", + "choice_text": "Very Uncomfortable" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2003, + "quest_title": "Why does this crossing feel comfortable/uncomfortable to you?", + "quest_description": "Assess the overall sense of comfort for pedestrians at this crossing. Consider factors such as vehicle speed, exposure, visibility, and pedestrian infrastructure.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:crossing_safety_perception", + "quest_answer_dependency": { + "question_id": 2002, + "required_value": [ + "somewhat_uncomfortable", + "uncomfortable", + "very_uncomfortable" + ] + }, + "quest_answer_choices": [ + { + "value": "drivers_too_fast", + "choice_text": "Drivers Driving Too Fast" + }, + { + "value": "low_visibility", + "choice_text": "Low Visibility" + }, + { + "value": "lack_facilities", + "choice_text": "Lack of Pedestrian Facilities" + }, + { + "value": "limited_separation", + "choice_text": "Limited Separation from Street" + }, + { + "value": "crossing_distance_far", + "choice_text": "Crossing Distance Is Too Far" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "long_wait_for_crossing", + "choice_text": "Long wait for crossing" + }, + { + "value": "crossing_time_too_short", + "choice_text": "Crossing time feels too short" + } + ] + }, + { + "quest_id": 2004, + "quest_title": "Is the pedestrian crossing controlled/signalized?", + "quest_description": "Indicate whether the pedestrian crossing is governed by active traffic control devices.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_is_signalized", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2005, + "quest_title": "What kind of signal/beacon is present at this crossing?", + "quest_description": "Select the type of pedestrian or traffic control present at this crossing. Include any pedestrian-specific signals or beacons if applicable.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_signal_type", + "quest_answer_dependency": { + "question_id": 2004, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "hawk_signal", + "choice_text": "HAWK Signal", + "image_url": "https://live.staticflickr.com/3011/2997123609_8e15d0bfaa_b.jpg" + }, + { + "value": "rrfb", + "choice_text": "Rectangular Rapid Flashing Beacon (RRFB)", + "image_url": "https://live.staticflickr.com/4582/24570065938_2f11e49304_b.jpg" + }, + { + "value": "pedestrian_signal_only", + "choice_text": "Pedestrian Signal Only", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Countdown_pedestrian_signal.jpg/330px-Countdown_pedestrian_signal.jpg" + }, + { + "value": "pedestrian_signal_with_aps", + "choice_text": "Pedestrian Signal with Accessible Pedestrian Signal (APS)", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/PedestrianSignalPushButton.jpg/330px-PedestrianSignalPushButton.jpg" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2006, + "quest_title": "Is there a push button / pedestrian signal at this crossing?", + "quest_description": "Check for the presence of a pedestrian-activated button or a specific walking/hand signal head.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_push_button", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2007, + "quest_title": "Which accessible pedestrian signal features are present?", + "quest_description": "Select any accessible pedestrian signal features that are present and observable at this crossing.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:crossing_accessible_ped_signal_features", + "quest_answer_choices": [ + { + "value": "audible_walk_prompt", + "choice_text": "Audible walk prompt" + }, + { + "value": "locator_tone", + "choice_text": "Locator tone" + }, + { + "value": "vibrotactile_feedback", + "choice_text": "Vibrotactile feedback" + }, + { + "value": "tactile_arrow", + "choice_text": "Tactile arrow" + }, + { + "value": "none_observed", + "choice_text": "None observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2005, + "required_value": "pedestrian_signal_with_aps" + } + }, + { + "quest_id": 2008, + "quest_title": "In your opinion, does the signal provide enough time to cross?", + "quest_description": "Based on a normal walking pace, evaluate if the Walk and flashing Don't Walk intervals are sufficient.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_sufficient_time", + "quest_answer_dependency": { + "question_id": 2006, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "not_observed", + "choice_text": "Not observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2009, + "quest_title": "Is there a lead pedestrian interval (LPI) at this crossing?", + "quest_description": "Does the pedestrian Walk signal turn on a few seconds before the vehicle traffic light turns green?", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_lpi_present", + "quest_answer_dependency": { + "question_id": 2006, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "not_observed", + "choice_text": "Not observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2010, + "quest_title": "Is there a median or median island present in the crossing?", + "quest_description": "A refuge island in the middle of the road that allows pedestrians to cross one direction of traffic at a time.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_median_island", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2011, + "quest_title": "Who can functionally use or detect the median/refuge?", + "quest_description": "Identify whether the median or refuge appears usable or detectable for people using mobility devices and/or white canes.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:crossing_median_refuge_user_usability", + "quest_answer_choices": [ + { + "value": "mobility_device_users", + "choice_text": "Usable by mobility-device users" + }, + { + "value": "white_cane_users", + "choice_text": "Detectable/usable by white cane users" + }, + { + "value": "both", + "choice_text": "Usable/detectable by both mobility-device and white cane users" + }, + { + "value": "neither", + "choice_text": "Not functionally usable/detectable" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2010, + "required_value": "yes" + } + }, + { + "quest_id": 2012, + "quest_title": "How well do you feel seen by motor vehicle drivers when you're in this crossing?", + "quest_description": "Rate your perception of driver awareness and visibility (1 = hardly seen, 5 = very well seen)", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_driver_visibility_perception", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2013, + "quest_title": "Can cars turn right into this crossing without waiting for a green signal?", + "quest_description": "Check if right turns on red (RTOR) are permitted here, or if there is a 'No Turn on Red' sign or dedicated right-turn arrow controlling right-turning traffic into the crosswalk.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_right_turn_on_red_permitted", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes, right turn on red is permitted" + }, + { + "value": "no", + "choice_text": "No, right turn on red is not permitted" + }, + { + "value": "not_applicable", + "choice_text": "Not applicable (one-way street or no right turn possible)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2014, + "quest_title": "Is there a dedicated left turn signal that cars need to wait for before turning left into this crossing?", + "quest_description": "Determine if left-turning traffic entering this crosswalk is controlled by a dedicated green arrow signal (protected left turn) rather than yielding on a solid green light.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_dedicated_left_turn_signal_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes, there is a dedicated left-turn arrow/signal" + }, + { + "value": "no_permissive_only", + "choice_text": "No, left turns yield on solid green (permissive)" + }, + { + "value": "not_applicable", + "choice_text": "Not applicable (one-way street or no left turn possible)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2015, + "quest_title": "How would you rate the level of motor vehicle traffic here?", + "quest_description": "Rate the typical amount of motor vehicle traffic at this location on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_traffic_intensity_rating_home", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2016, + "quest_title": "How would you rate the level of motor vehicle traffic here? (only answer if there is an additional instance of this feature)", + "quest_description": "Rate the typical amount of motor vehicle traffic at this location on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_traffic_intensity_rating_additional", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2017, + "quest_title": "Is there a Speed and Reliability field issue to mark here?", + "quest_description": "Use this to identify a roadway, crossing, or intersection condition that may affect bus travel time, turning movement, pull-out movement, or schedule reliability.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_speed_reliability_issue_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2018, + "quest_title": "What type of Speed and Reliability issue is present?", + "quest_description": "Select the field-observable issue that best describes the reliability or turning-movement concern at this location.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:crossing_speed_reliability_issue_type_home", + "quest_answer_dependency": { + "question_id": 2017, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "turning_movement_issue", + "choice_text": "Turning movement issue" + }, + { + "value": "signal_timing_issue", + "choice_text": "Signal timing issue" + }, + { + "value": "parking_lane_curbside_conflict", + "choice_text": "Parking lane / curbside conflict" + }, + { + "value": "stop_bar_location_issue", + "choice_text": "Stop bar location issue" + }, + { + "value": "traffic_pullout_movement_issue", + "choice_text": "Traffic / pullout movement issue" + }, + { + "value": "channelization_issue", + "choice_text": "Channelization issue" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2019, + "quest_title": "Is there a Speed and Reliability field issue to mark here? (only answer if there is an additional instance of this feature)", + "quest_description": "Use this to identify a roadway, crossing, or intersection condition that may affect bus travel time, turning movement, pull-out movement, or schedule reliability.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_speed_reliability_issue_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2020, + "quest_title": "What type of Speed and Reliability issue is present? (only answer if there is an additional instance of this feature)", + "quest_description": "Select the field-observable issue that best describes the reliability or turning-movement concern at this location.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:crossing_speed_reliability_issue_type_additional", + "quest_answer_dependency": { + "question_id": 2019, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "turning_movement_issue", + "choice_text": "Turning movement issue" + }, + { + "value": "signal_timing_issue", + "choice_text": "Signal timing issue" + }, + { + "value": "parking_lane_curbside_conflict", + "choice_text": "Parking lane / curbside conflict" + }, + { + "value": "stop_bar_location_issue", + "choice_text": "Stop bar location issue" + }, + { + "value": "traffic_pullout_movement_issue", + "choice_text": "Traffic / pullout movement issue" + }, + { + "value": "channelization_issue", + "choice_text": "Channelization issue" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2021, + "quest_title": "Take a picture of the crossing.", + "quest_description": "Capture a clear photo of the crossing.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_picture", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Ok!", + "choice_follow_up": "Please take a picture of the crossing." + }, + { + "value": "no", + "choice_text": "No" + } + ] + }, + { + "quest_id": 2022, + "quest_title": "Is this pedestrian crossing controlled or uncontrolled?", + "quest_description": "Indicate whether this location includes a controlled or otherwise designated pedestrian crossing, such as painted crosswalk lines, signage, or pedestrian signals.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_controlled_home", + "quest_answer_choices": [ + { + "value": "uncontrolled", + "choice_text": "Uncontrolled" + }, + { + "value": "controlled", + "choice_text": "Controlled", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/crossing/signed/yes_square.png" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2023, + "quest_title": "Is this pedestrian crossing controlled or uncontrolled? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether this location includes a controlled or otherwise designated pedestrian crossing, such as painted crosswalk lines, signage, or pedestrian signals.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_controlled_additional", + "quest_answer_choices": [ + { + "value": "uncontrolled", + "choice_text": "Uncontrolled" + }, + { + "value": "controlled", + "choice_text": "Controlled", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/crossing/signed/yes_square.png" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2024, + "quest_title": "What is the posted speed limit on the street being crossed?", + "quest_description": "Enter the posted speed limit for the intersecting street in miles per hour (mph)", + "quest_type": "Numeric", + "quest_tag": "ext:crossing_speed_limit_home", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/roadway/maxspeed/signed/yes_squared.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + } + }, + { + "quest_id": 2025, + "quest_title": "What is the posted speed limit on the street being crossed? (only answer if there is an additional instance of this feature)", + "quest_description": "Enter the posted speed limit for the intersecting street in miles per hour (mph)", + "quest_type": "Numeric", + "quest_tag": "ext:crossing_speed_limit_additional", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/roadway/maxspeed/signed/yes_squared.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + }, + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2026, + "quest_title": "In your opinion, is there adequate lighting at this crossing? (1 = very low and 5 = well lit)", + "quest_description": "Rate how well-lit this crossing appears, considering visibility and lighting conditions.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_lighting_home", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2027, + "quest_title": "In your opinion, is there adequate lighting at this crossing? (1 = very low and 5 = well lit) (only answer if there is an additional instance of this feature)", + "quest_description": "Rate how well-lit this crossing appears, considering visibility and lighting conditions.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_lighting_additional", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2028, + "quest_title": "Is there a painted crosswalk present?", + "quest_description": "Indicate if there are any painted lines on the road surface defining the crossing area.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_painted_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2029, + "quest_title": "Is there a painted crosswalk present? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate if there are any painted lines on the road surface defining the crossing area.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_painted_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2030, + "quest_title": "How is the crosswalk striped?", + "quest_description": "Identify the visibility style of the markings.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_striping_type_home", + "quest_answer_dependency": { + "question_id": 2028, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "low_visibility", + "choice_text": "Low Visibility" + }, + { + "value": "high_visibility", + "choice_text": "High Visibility" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 2031, + "quest_title": "How is the crosswalk striped? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify the visibility style of the markings.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_striping_type_additional", + "quest_answer_dependency": { + "question_id": 2029, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "low_visibility", + "choice_text": "Low Visibility" + }, + { + "value": "high_visibility", + "choice_text": "High Visibility" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 2032, + "quest_title": "How would you rate the condition of the crosswalk?", + "quest_description": "Rate the physical condition of the paint (1 = hardly visible/faded, 5 = freshly painted/bright).", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_paint_condition_home", + "quest_answer_dependency": { + "question_id": 2028, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + } + ] + }, + { + "quest_id": 2033, + "quest_title": "How would you rate the condition of the crosswalk? (only answer if there is an additional instance of this feature)", + "quest_description": "Rate the physical condition of the paint (1 = hardly visible/faded, 5 = freshly painted/bright).", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_paint_condition_additional", + "quest_answer_dependency": { + "question_id": 2029, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + } + ] + }, + { + "quest_id": 2034, + "quest_title": "Are there stop bars present at the crosswalk?", + "quest_description": "Look for a thick solid white line painted across the lane before the crosswalk where cars should stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_stop_bars_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2035, + "quest_title": "Are there stop bars present at the crosswalk? (only answer if there is an additional instance of this feature)", + "quest_description": "Look for a thick solid white line painted across the lane before the crosswalk where cars should stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_stop_bars_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2036, + "quest_title": "Are there high-visibility pedestrian warning signs present?", + "quest_description": "For uncontrolled crossings, check for yellow/fluorescent signs warning drivers of pedestrians.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_warning_signs_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2037, + "quest_title": "Are there high-visibility pedestrian warning signs present? (only answer if there is an additional instance of this feature)", + "quest_description": "For uncontrolled crossings, check for yellow/fluorescent signs warning drivers of pedestrians.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_warning_signs_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2038, + "quest_title": "Is there a curb bulb at this crossing?", + "quest_description": "A sidewalk extension that narrows the street and increases pedestrian visibility.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_curb_bulb_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2039, + "quest_title": "Is there a curb bulb at this crossing? (only answer if there is an additional instance of this feature)", + "quest_description": "A sidewalk extension that narrows the street and increases pedestrian visibility.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_curb_bulb_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + }, + { + "quest_id": 2040, + "quest_title": "Are there bike lanes or cycletracks on the roadway being crossed?", + "quest_description": "Check if the street you are crossing contains designated space for bicycles.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_intersecting_bike_lane_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 2041, + "quest_title": "Are there bike lanes or cycletracks on the roadway being crossed? (only answer if there is an additional instance of this feature)", + "quest_description": "Check if the street you are crossing contains designated space for bicycles.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:crossing_intersecting_bike_lane_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 2000, + "required_value": "yes" + } + } + ] + }, + { + "element_type": "Bus Stops", + "element_type_icon": "bus", + "quest_query": "nodes with (highway=bus_stop)", + "quests": [ + { + "quest_id": 3000, + "quest_title": "Is there an additional bus stop instance to document here?", + "quest_description": "Indicate whether there is a second, distinct bus stop instance at this location (for example, a second boarding pole or shelter serving a different route at this location) that should be documented separately using the additional instance questions.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_additional_instance_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3001, + "quest_title": "Does this bus stop have a clear boarding zone / landing pad?", + "quest_description": "Identify if there is a level and unobstructed concrete or asphalt landing pad (minimum 5 ft x 8 ft) at the stop for passengers to board and alight safely. This is often a concrete pad adjacent to the curb.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_landing_pads_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes", + "image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSpcPiOWpksjrNwAswRlnyUIH9jBikepVMbZJolyD4WPudsHX2heG9VmL8&s=10" + }, + { + "value": "partial_constrained", + "choice_text": "Partial / present but constrained" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3002, + "quest_title": "Does the boarding zone meet minimum 5 ft x 8 ft clear dimensions?", + "quest_description": "Determine whether the clear boarding zone or landing pad appears to provide at least 5 feet by 8 feet of unobstructed boarding space.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_boarding_zone_5x8_clear_dimensions", + "quest_answer_choices": [ + { + "value": "meets_5x8", + "choice_text": "Meets 5 ft x 8 ft" + }, + { + "value": "width_short", + "choice_text": "Width is short" + }, + { + "value": "depth_short", + "choice_text": "Depth is short" + }, + { + "value": "both_width_and_depth_short", + "choice_text": "Both width and depth are short" + }, + { + "value": "obstructed", + "choice_text": "Obstructed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3001, + "required_value": [ + "yes", + "partial_constrained" + ] + } + }, + { + "quest_id": 3003, + "quest_title": "Which of the following elements is missing or creates poor conditions at this bus stop?", + "quest_description": "Select all accessibility, infrastructure, or boarding issues present at this stop. Check all that apply.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_deficiencies_and_boarding", + "quest_answer_choices": [ + { + "value": "low_curb_steep_ramp", + "choice_text": "Low curb (Results in steep ramp angle)", + "image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQeg1-m_O_7slxn5ocqUc_q-ClJ_DvytvZjWBI3H5ZxE82VZ5qw" + }, + { + "value": "no_curb", + "choice_text": "No curb (Street level boarding)", + "image_url": "https://disabilityrightswa.org/wp-content/uploads/2022/10/no-sidewalk-at-bus-stop.jpg" + }, + { + "value": "obstructed_boarding_interface", + "choice_text": "Obstructed boarding interface", + "image_url": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTHcZT-7L5NHLQY2LTKTAo2u7oxgt0341BgZf5bWvZBbeKqgh-Q" + }, + { + "value": "no_bench", + "choice_text": "No bench" + }, + { + "value": "no_trash_can", + "choice_text": "No trash can" + }, + { + "value": "no_shelter", + "choice_text": "No shelter" + }, + { + "value": "poor_lighting", + "choice_text": "Poor lighting" + }, + { + "value": "no_braille_schedule", + "choice_text": "No braille schedule" + }, + { + "value": "no_schedule", + "choice_text": "No schedule" + }, + { + "value": "no_pole_marker", + "choice_text": "No pole marker" + }, + { + "value": "no_route_numbers", + "choice_text": "No route numbers" + }, + { + "value": "none_all_good", + "choice_text": "None (Stop is fully equipped and accessible)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3004, + "quest_title": "Is there a clear, smooth, 3 foot wide path between the bus stop and the sidewalk?", + "quest_description": "Verify there is an accessible, paved route (minimum 3 ft wide) linking the bus stop landing pad to the public sidewalk.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_ped_connection_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3005, + "quest_title": "What type of pedestrian infrastructure connects to this bus stop?", + "quest_description": "Identify the type of pedestrian infrastructure providing access.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_ped_connection", + "quest_answer_dependency": { + "question_id": 3004, + "required_value": [ + "yes" + ] + }, + "quest_answer_choices": [ + { + "value": "sidewalk", + "choice_text": "Sidewalk" + }, + { + "value": "shared_use_path", + "choice_text": "Shared-use path" + }, + { + "value": "unpaved_path", + "choice_text": "Unpaved path" + }, + { + "value": "shoulder", + "choice_text": "Road shoulder" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3006, + "quest_title": "What is the width of the pedestrian connection (in feet)?", + "quest_description": "Measure or estimate the width of the sidewalk or path connecting to the bus stop at its narrowest point.", + "quest_type": "Numeric", + "quest_tag": "ext:bus_stop_ped_connection_width", + "quest_answer_dependency": { + "question_id": 3004, + "required_value": [ + "yes" + ] + }, + "quest_answer_validation": { + "min": 0, + "max": 30 + } + }, + { + "quest_id": 3007, + "quest_title": "How would you rate the quality of this pedestrian connection?", + "quest_description": "Rate the physical condition of the path. 1 = Poor (major cracks, overgrown, or obstructed); 5 = Excellent (smooth, clear, and well-maintained).", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_ped_connection_quality", + "quest_answer_dependency": { + "question_id": 3004, + "required_value": [ + "yes" + ] + }, + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1 - Very Poor" + }, + { + "value": "2", + "choice_text": "2 - Poor, with noticeable issues" + }, + { + "value": "3", + "choice_text": "3 - Fair" + }, + { + "value": "4", + "choice_text": "4 - Good, with minor issues" + }, + { + "value": "5", + "choice_text": "5 - Excellent" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3008, + "quest_title": "Is there a clear, continuous 3 feet wide accessible pathway present from an intersection to the bus stop?", + "quest_description": "Determine if there is an unobstructed, stable, and continuous path at least 3 feet (36 inches) wide from an intersection to the bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_3ft_clearance", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "partial_intermittent", + "choice_text": "Partial / intermittent" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3009, + "quest_title": "Take a picture of the bus stop.", + "quest_description": "Capture a clear photo of the bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_picture", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Ok!", + "choice_follow_up": "Please take a picture of the bus stop." + }, + { + "value": "no", + "choice_text": "No" + } + ] + }, + { + "quest_id": 3010, + "quest_title": "Is the cross slope of this boarding zone less than 2%?", + "quest_description": "Measure whether the cross slope of the boarding area is less than 2%, ensuring it meets accessibility standards for wheelchair users and mobility devices. Measure the landing pad perpendicular to the sidewalk two feet from the head of the landing pad (side closest to bus stop sign). Do not measure slope if there is no landing pad.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_boarding_cross_slope_lt2", + "quest_answer_dependency": { + "question_id": 3001, + "required_value": [ + "yes", + "partial_constrained" + ] + }, + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/dimension/cross_slope_square.png" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + } + ] + }, + { + "quest_id": 3011, + "quest_title": "Is the running slope of this bus zone less than or equal to the running slope of the street?", + "quest_description": "Compare the longitudinal slope of the bus zone to that of the adjacent street. Indicate whether the bus zone's running slope is less than or equal to the street's slope. Measure both the street and the landing pad two feet from the head of the landing pad (side closest to bus stop sign). Do not measure slope if there is no landing pad.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_zone_running_slope", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + } + ], + "quest_answer_dependency": { + "question_id": 3001, + "required_value": [ + "yes", + "partial_constrained" + ] + } + }, + { + "quest_id": 3012, + "quest_title": "Does this bus stop have a shelter?", + "quest_description": "Identify the presence of a shelter at this bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_shelter_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3013, + "quest_title": "Does this bus stop have a shelter? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify the presence of a shelter at this bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_shelter_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3014, + "quest_title": "What type of shelter is present at this bus stop?", + "quest_description": "Identify the type of shelter structure at this bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_shelter_type_home", + "quest_answer_dependency": { + "question_id": 3012, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "double_shelter", + "choice_text": "Double shelter" + }, + { + "value": "single_shelter", + "choice_text": "Single shelter" + }, + { + "value": "custom_shelter", + "choice_text": "Custom shelter" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3015, + "quest_title": "What type of shelter is present at this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify the type of shelter structure at this bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_shelter_type_additional", + "quest_answer_dependency": { + "question_id": 3013, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "double_shelter", + "choice_text": "Double shelter" + }, + { + "value": "single_shelter", + "choice_text": "Single shelter" + }, + { + "value": "custom_shelter", + "choice_text": "Custom shelter" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3016, + "quest_title": "Is there a shelter footing here (without a shelter)?", + "quest_description": "Check whether a shelter footing or foundation pad is present at this bus stop, if a shelter structure has not been installed.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_shelter_footing_present_home", + "quest_answer_dependency": { + "question_id": 3012, + "required_value": "no" + }, + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3017, + "quest_title": "Is there a shelter footing here (without a shelter)? (only answer if there is an additional instance of this feature)", + "quest_description": "Check whether a shelter footing or foundation pad is present at this bus stop, if a shelter structure has not been installed.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_shelter_footing_present_additional", + "quest_answer_dependency": { + "question_id": 3013, + "required_value": "no" + }, + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3018, + "quest_title": "Does this bus stop have seating?", + "quest_description": "Indicate whether any seating is available at this bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_seating_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3019, + "quest_title": "Does this bus stop have seating? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether any seating is available at this bus stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_seating_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3020, + "quest_title": "What type of seating is available at this bus stop?", + "quest_description": "Select the type of seating provided at this bus stop.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_seating_type_home", + "quest_answer_dependency": { + "question_id": 3018, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "metro_shelter_bench", + "choice_text": "Standard Metro bench inside shelter" + }, + { + "value": "standalone_bench", + "choice_text": "Standalone Metro bench" + }, + { + "value": "combined_benches", + "choice_text": "Shelter bench and standalone benches" + }, + { + "value": "lean_rail", + "choice_text": "Lean rail" + }, + { + "value": "simmeseat", + "choice_text": "SimmeSeat" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3021, + "quest_title": "What type of seating is available at this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Select the type of seating provided at this bus stop.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_seating_type_additional", + "quest_answer_dependency": { + "question_id": 3019, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "metro_shelter_bench", + "choice_text": "Standard Metro bench inside shelter" + }, + { + "value": "standalone_bench", + "choice_text": "Standalone Metro bench" + }, + { + "value": "combined_benches", + "choice_text": "Shelter bench and standalone benches" + }, + { + "value": "lean_rail", + "choice_text": "Lean rail" + }, + { + "value": "simmeseat", + "choice_text": "SimmeSeat" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3022, + "quest_title": "How many landing pads are available at this bus stop?", + "quest_description": "Select which boarding positions have landing pads.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_landing_pads_home", + "quest_answer_dependency": [ + { + "question_id": 3001, + "required_value": [ + "yes", + "partial_constrained" + ] + } + ], + "quest_answer_choices": [ + { + "value": "all_three", + "choice_text": "All three doors" + }, + { + "value": "front_plus_one", + "choice_text": "Front door and one additional door" + }, + { + "value": "front_only", + "choice_text": "Front door only" + } + ] + }, + { + "quest_id": 3023, + "quest_title": "How many landing pads are available at this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Select which boarding positions have landing pads.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_landing_pads_additional", + "quest_answer_choices": [ + { + "value": "all_three", + "choice_text": "All three doors" + }, + { + "value": "front_plus_one", + "choice_text": "Front door and one additional door" + }, + { + "value": "front_only", + "choice_text": "Front door only" + } + ], + "quest_answer_dependency": [ + { + "question_id": 3001, + "required_value": [ + "yes", + "partial_constrained" + ] + }, + { + "question_id": 3000, + "required_value": "yes" + } + ] + }, + { + "quest_id": 3024, + "quest_title": "What accessible stop information formats are available?", + "quest_description": "Check whether accessible schedule, stop, or route information formats are available at this bus stop.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_braille_schedule_present_home", + "quest_answer_choices": [ + { + "value": "braille_schedule_or_stop_info", + "choice_text": "Braille schedule/stop info" + }, + { + "value": "audible_recording", + "choice_text": "Audible recording" + }, + { + "value": "large_print", + "choice_text": "Large print" + }, + { + "value": "tactile_stop_id", + "choice_text": "Tactile stop ID" + }, + { + "value": "none_observed", + "choice_text": "None observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3025, + "quest_title": "What accessible stop information formats are available? (only answer if there is an additional instance of this feature)", + "quest_description": "Check whether accessible schedule, stop, or route information formats are available at this bus stop.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_braille_schedule_present_additional", + "quest_answer_choices": [ + { + "value": "braille_schedule_or_stop_info", + "choice_text": "Braille schedule/stop info" + }, + { + "value": "audible_recording", + "choice_text": "Audible recording" + }, + { + "value": "large_print", + "choice_text": "Large print" + }, + { + "value": "tactile_stop_id", + "choice_text": "Tactile stop ID" + }, + { + "value": "none_observed", + "choice_text": "None observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3026, + "quest_title": "What is the status of real-time arrival information at this stop?", + "quest_description": "Identify whether there is an LED or digital display providing real-time bus arrival or schedule information at this stop, and whether it appears functional.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_led_real_time_info_home", + "quest_answer_choices": [ + { + "value": "no_display_observed", + "choice_text": "No display observed" + }, + { + "value": "display_present_working", + "choice_text": "Display present and working" + }, + { + "value": "display_present_not_working", + "choice_text": "Display present but not working" + }, + { + "value": "display_present_unable_to_verify", + "choice_text": "Display present but function unable to verify" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3027, + "quest_title": "What is the status of real-time arrival information at this stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify whether there is an LED or digital display providing real-time bus arrival or schedule information at this stop, and whether it appears functional.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_led_real_time_info_additional", + "quest_answer_choices": [ + { + "value": "no_display_observed", + "choice_text": "No display observed" + }, + { + "value": "display_present_working", + "choice_text": "Display present and working" + }, + { + "value": "display_present_not_working", + "choice_text": "Display present but not working" + }, + { + "value": "display_present_unable_to_verify", + "choice_text": "Display present but function unable to verify" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3028, + "quest_title": "In your opinion, is there adequate lighting at this bus stop? (1 = very low and 5 = well lit)", + "quest_description": "This bus stop feels well-lit and visible, especially in the evening or early morning.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_lighting_home", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3029, + "quest_title": "In your opinion, is there adequate lighting at this bus stop? (1 = very low and 5 = well lit) (only answer if there is an additional instance of this feature)", + "quest_description": "This bus stop feels well-lit and visible, especially in the evening or early morning.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_lighting_additional", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3030, + "quest_title": "What is the posted speed limit near this bus stop?", + "quest_description": "Enter the posted speed limit near this bus stop in miles per hour (mph)", + "quest_type": "Numeric", + "quest_tag": "ext:bus_stop_speed_limit_home", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/roadway/maxspeed/signed/yes_squared.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + } + }, + { + "quest_id": 3031, + "quest_title": "What is the posted speed limit near this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Enter the posted speed limit near this bus stop in miles per hour (mph)", + "quest_type": "Numeric", + "quest_tag": "ext:bus_stop_speed_limit_additional", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/roadway/maxspeed/signed/yes_squared.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + }, + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3032, + "quest_title": "Is there designated bicycle infrastructure within a block of this bus stop?", + "quest_description": "Identify whether there is dedicated bicycle infrastructure such as lanes, tracks, parking, or paths within a block of the bus stop that support multimodal access.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_bike_infrastructure_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3033, + "quest_title": "Is there designated bicycle infrastructure within a block of this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify whether there is dedicated bicycle infrastructure such as lanes, tracks, parking, or paths within a block of the bus stop that support multimodal access.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_bike_infrastructure_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3034, + "quest_title": "What type of infrastructure connects this bus stop to the bicycle network?", + "quest_description": "Determine what kind of bicycle infrastructure (if any) provides access between the bus stop and the nearby bike network.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_bike_connection_home", + "quest_answer_dependency": { + "question_id": 3032, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "bike_lane", + "choice_text": "On-street bike lane" + }, + { + "value": "protected_bike_lane", + "choice_text": "Protected or separated bike lane" + }, + { + "value": "shared_lane", + "choice_text": "Shared lane (sharrow or mixed traffic)" + }, + { + "value": "shared_use_path", + "choice_text": "Shared-use path" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3035, + "quest_title": "What type of infrastructure connects this bus stop to the bicycle network? (only answer if there is an additional instance of this feature)", + "quest_description": "Determine what kind of bicycle infrastructure (if any) provides access between the bus stop and the nearby bike network.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_bike_connection_additional", + "quest_answer_dependency": { + "question_id": 3033, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "bike_lane", + "choice_text": "On-street bike lane" + }, + { + "value": "protected_bike_lane", + "choice_text": "Protected or separated bike lane" + }, + { + "value": "shared_lane", + "choice_text": "Shared lane (sharrow or mixed traffic)" + }, + { + "value": "shared_use_path", + "choice_text": "Shared-use path" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3036, + "quest_title": "How would you rate the level of motor vehicle traffic within a block of this bus stop?", + "quest_description": "Rate the typical amount of motor vehicle traffic within a block of this bus stop on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_traffic_intensity_rating_home", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3037, + "quest_title": "How would you rate the level of motor vehicle traffic within a block of this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Rate the typical amount of motor vehicle traffic within a block of this bus stop on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_traffic_intensity_rating_additional", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3038, + "quest_title": "Is there a buffer between this sidewalk and motor vehicle travel lanes?", + "quest_description": "Indicate whether a physical separation (such as landscaping, curb space, or other buffer) exists between the sidewalk and adjacent motor vehicle travel lanes.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_buffer_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3039, + "quest_title": "Is there a buffer between this sidewalk and motor vehicle travel lanes? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether a physical separation (such as landscaping, curb space, or other buffer) exists between the sidewalk and adjacent motor vehicle travel lanes.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_buffer_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3040, + "quest_title": "What type of buffer is between this sidewalk and motor vehicle travel lanes?", + "quest_description": "Select the type of buffer separating the sidewalk from adjacent motor vehicle lanes.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_buffer_type_home", + "quest_answer_dependency": { + "question_id": 3038, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "landscaping", + "choice_text": "Landscaping (grass, plants, trees)", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/1/16/Massachusetts-devils_strip.JPG" + }, + { + "value": "curb", + "choice_text": "Curb buffer (no landscaping)" + }, + { + "value": "parking_lane", + "choice_text": "Parking lane" + }, + { + "value": "bike_lane", + "choice_text": "Bike lane", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/b/bd/Narrow_bike_lane_on_Campbell_Ave.jpg" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3041, + "quest_title": "What type of buffer is between this sidewalk and motor vehicle travel lanes? (only answer if there is an additional instance of this feature)", + "quest_description": "Select the type of buffer separating the sidewalk from adjacent motor vehicle lanes.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_buffer_type_additional", + "quest_answer_dependency": { + "question_id": 3039, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "landscaping", + "choice_text": "Landscaping (grass, plants, trees)", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/1/16/Massachusetts-devils_strip.JPG" + }, + { + "value": "curb", + "choice_text": "Curb buffer (no landscaping)" + }, + { + "value": "parking_lane", + "choice_text": "Parking lane" + }, + { + "value": "bike_lane", + "choice_text": "Bike lane", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/b/bd/Narrow_bike_lane_on_Campbell_Ave.jpg" + }, + { + "value": "other", + "choice_text": "Other" + } + ] + }, + { + "quest_id": 3042, + "quest_title": "What is the total width of the buffer between the sidewalk and motor vehicle travel lanes (in feet)?", + "quest_description": "Estimate or measure the width of the buffer separating the sidewalk from adjacent motor vehicle lanes. Leave blank if unsafe or unable to measure.", + "quest_type": "Numeric", + "quest_tag": "ext:bus_stop_buffer_width_home", + "quest_answer_dependency": { + "question_id": 3038, + "required_value": "yes" + }, + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 3043, + "quest_title": "What is the total width of the buffer between the sidewalk and motor vehicle travel lanes (in feet)? (only answer if there is an additional instance of this feature)", + "quest_description": "Estimate or measure the width of the buffer separating the sidewalk from adjacent motor vehicle lanes. Leave blank if unsafe or unable to measure.", + "quest_type": "Numeric", + "quest_tag": "ext:bus_stop_buffer_width_additional", + "quest_answer_dependency": { + "question_id": 3039, + "required_value": "yes" + }, + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 3044, + "quest_title": "Are there public restrooms within a block of this bus stop?", + "quest_description": "Indicate whether publicly accessible restrooms are located within a block of this bus stop, such as at nearby parks, transit centers, or public buildings.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_restroom_nearby_home", + "quest_answer_choices": [ + { + "value": "yes_open_and_accessible", + "choice_text": "Yes - open and appears accessible" + }, + { + "value": "yes_but_access_unknown", + "choice_text": "Yes - accessibility/open status unknown" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3045, + "quest_title": "Are there public restrooms within a block of this bus stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether publicly accessible restrooms are located within a block of this bus stop, such as at nearby parks, transit centers, or public buildings.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_restroom_nearby_additional", + "quest_answer_choices": [ + { + "value": "yes_open_and_accessible", + "choice_text": "Yes - open and appears accessible" + }, + { + "value": "yes_but_access_unknown", + "choice_text": "Yes - accessibility/open status unknown" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3046, + "quest_title": "On a scale of 1-5 (1 = very uncomfortable and 5 = very comfortable), how would you rate the overall comfort of this stop?", + "quest_description": "Rate the comfort level based on seating, safety, shade, exposure, cleanliness, and general waiting environment.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_comfort_rating_home", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3047, + "quest_title": "On a scale of 1-5 (1 = very uncomfortable and 5 = very comfortable), how would you rate the overall comfort of this stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Rate the comfort level based on seating, safety, shade, exposure, cleanliness, and general waiting environment.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_comfort_rating_additional", + "quest_answer_choices": [ + { + "value": "1", + "choice_text": "1" + }, + { + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3048, + "quest_title": "Is there a pathway leading to this stop from the sidewalk centerline?", + "quest_description": "Indicate whether a defined pathway connects the sidewalk centerline to the bus stop boarding area, providing a continuous and accessible route for pedestrians.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_to_sidewalk_centerline_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3049, + "quest_title": "Is there a pathway leading to this stop from the sidewalk centerline? (only answer if there is an additional instance of this feature)", + "quest_description": "Indicate whether a defined pathway connects the sidewalk centerline to the bus stop boarding area, providing a continuous and accessible route for pedestrians.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_to_sidewalk_centerline_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3050, + "quest_title": "Is there a designated street crossing within a block of this stop?", + "quest_description": "Check if there is a marked crosswalk or signalized intersection within roughly 300 feet of the stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_nearby_crossing_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3051, + "quest_title": "Is there a designated street crossing within a block of this stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Check if there is a marked crosswalk or signalized intersection within roughly 300 feet of the stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_nearby_crossing_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3052, + "quest_title": "What kind of street crossing is within a block of this stop?", + "quest_description": "Identify the primary type of crossing available for riders to reach the stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_nearby_crossing_type_home", + "quest_answer_dependency": { + "question_id": 3050, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "signalized", + "choice_text": "Signalized Intersection" + }, + { + "value": "unsignalized_marked", + "choice_text": "Unsignalized (Painted) Crosswalk" + }, + { + "value": "stop_controlled", + "choice_text": "Stop Sign Controlled" + }, + { + "value": "unmarked", + "choice_text": "Unmarked Crossing" + } + ] + }, + { + "quest_id": 3053, + "quest_title": "What kind of street crossing is within a block of this stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify the primary type of crossing available for riders to reach the stop.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_nearby_crossing_type_additional", + "quest_answer_dependency": { + "question_id": 3051, + "required_value": "yes" + }, + "quest_answer_choices": [ + { + "value": "signalized", + "choice_text": "Signalized Intersection" + }, + { + "value": "unsignalized_marked", + "choice_text": "Unsignalized (Painted) Crosswalk" + }, + { + "value": "stop_controlled", + "choice_text": "Stop Sign Controlled" + }, + { + "value": "unmarked", + "choice_text": "Unmarked Crossing" + } + ] + }, + { + "quest_id": 3054, + "quest_title": "Is the transit stop nearside, farside, or midblock?", + "quest_description": "Nearside: Before the intersection. Farside: After the intersection. Midblock: Not near an intersection.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_relative_location_home", + "quest_answer_choices": [ + { + "value": "nearside", + "choice_text": "Nearside (Before intersection)" + }, + { + "value": "farside", + "choice_text": "Farside (After intersection)" + }, + { + "value": "midblock", + "choice_text": "Midblock" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3055, + "quest_title": "Is the transit stop nearside, farside, or midblock? (only answer if there is an additional instance of this feature)", + "quest_description": "Nearside: Before the intersection. Farside: After the intersection. Midblock: Not near an intersection.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_relative_location_additional", + "quest_answer_choices": [ + { + "value": "nearside", + "choice_text": "Nearside (Before intersection)" + }, + { + "value": "farside", + "choice_text": "Farside (After intersection)" + }, + { + "value": "midblock", + "choice_text": "Midblock" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3056, + "quest_title": "Does the bus stop in the traffic lane or pull out of traffic?", + "quest_description": "Determine if the bus stays in the travel lane (In-lane/Bus Bulb) or pulls into a dedicated notch (Bus Bay/Pull-out).", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_boarding_type_home", + "quest_answer_choices": [ + { + "value": "in_lane", + "choice_text": "Stops in traffic lane (In-lane)" + }, + { + "value": "pull_out", + "choice_text": "Pulls out of traffic (Bus Bay/Pull-out)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3057, + "quest_title": "Does the bus stop in the traffic lane or pull out of traffic? (only answer if there is an additional instance of this feature)", + "quest_description": "Determine if the bus stays in the travel lane (In-lane/Bus Bulb) or pulls into a dedicated notch (Bus Bay/Pull-out).", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_boarding_type_additional", + "quest_answer_choices": [ + { + "value": "in_lane", + "choice_text": "Stops in traffic lane (In-lane)" + }, + { + "value": "pull_out", + "choice_text": "Pulls out of traffic (Bus Bay/Pull-out)" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3058, + "quest_title": "Is there dedicated bike parking adjacent to the transit stop?", + "quest_description": "Check for bike racks, lockers, or a bike share station within the immediate stop area.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_bike_parking_present_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3059, + "quest_title": "Is there dedicated bike parking adjacent to the transit stop? (only answer if there is an additional instance of this feature)", + "quest_description": "Check for bike racks, lockers, or a bike share station within the immediate stop area.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_bike_parking_present_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3060, + "quest_title": "Are the transit stops mirrored on the block?", + "quest_description": "Is there a stop for the opposite direction located directly across the street or on the same block?", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_mirrored_on_block_home", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 3061, + "quest_title": "Are the transit stops mirrored on the block? (only answer if there is an additional instance of this feature)", + "quest_description": "Is there a stop for the opposite direction located directly across the street or on the same block?", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:bus_stop_mirrored_on_block_additional", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + }, + { + "quest_id": 3062, + "quest_title": "Identify the loading zone configuration regarding bike lanes.", + "quest_description": "Determine if the bus loads from the right curb or a center island, and if bikes must cross the bus path.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_loading_config_home", + "quest_answer_choices": [ + { + "value": "right_lane_curb", + "choice_text": "Right lane / Curb loading" + }, + { + "value": "center_loading", + "choice_text": "Center loading island" + }, + { + "value": "bike_mixing_zone", + "choice_text": "Right lane with Bike Mixing Zone" + }, + { + "value": "floating_island", + "choice_text": "Floating Bus Stop (Bike lane behind stop)" + } + ] + }, + { + "quest_id": 3063, + "quest_title": "Identify the loading zone configuration regarding bike lanes. (only answer if there is an additional instance of this feature)", + "quest_description": "Determine if the bus loads from the right curb or a center island, and if bikes must cross the bus path.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:bus_stop_loading_config_additional", + "quest_answer_choices": [ + { + "value": "right_lane_curb", + "choice_text": "Right lane / Curb loading" + }, + { + "value": "center_loading", + "choice_text": "Center loading island" + }, + { + "value": "bike_mixing_zone", + "choice_text": "Right lane with Bike Mixing Zone" + }, + { + "value": "floating_island", + "choice_text": "Floating Bus Stop (Bike lane behind stop)" + } + ], + "quest_answer_dependency": { + "question_id": 3000, + "required_value": "yes" + } + } + ] + }, + { + "element_type": "Intersections", + "element_type_icon": "traffic_lights", + "quest_query": "nodes with (ext:intersection=yes)", + "quests": [ + { + "quest_id": 4000, + "quest_title": "Is there an additional intersection instance to document here?", + "quest_description": "Indicate whether there is a second, distinct intersection instance at this location (for example, an additional approach/leg with different characteristics at this same intersection) that should be documented separately using the additional instance questions.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:intersection_additional_instance_present", + "quest_answer_choices": [ + { + "value": "yes", + "choice_text": "Yes" + }, + { + "value": "no", + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 4001, + "quest_title": "Is there a signal present at this intersection?", + "quest_description": "Select the type of vehicular traffic control present at this intersection. This refers to traffic control for vehicles; pedestrian crossing controls are captured separately. Include any pedestrian-specific signals or beacons only if they are the primary visible control at this node.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:intersection_signal_type", + "quest_answer_choices": [ + { + "value": "full_signal", + "choice_text": "Full Signal", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Traffic_light_at_Jeffrey_Road_and_Smoketree.jpg/330px-Traffic_light_at_Jeffrey_Road_and_Smoketree.jpg" + }, + { + "value": "half_signal", + "choice_text": "Half Signal", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Huntsville_Traffic_Lights.jpg/330px-Huntsville_Traffic_Lights.jpg" + }, + { + "value": "hawk_signal", + "choice_text": "HAWK Signal", + "image_url": "https://live.staticflickr.com/3011/2997123609_8e15d0bfaa_b.jpg" + }, + { + "value": "rrfb", + "choice_text": "Rectangular Rapid Flashing Beacon (RRFB)", + "image_url": "https://live.staticflickr.com/4582/24570065938_2f11e49304_b.jpg" + }, + { + "value": "stop_sign", + "choice_text": "Stop Sign", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/STOP_sign.jpg/500px-STOP_sign.jpg" }, { - "value": "concrete", - "choice_text": "Concrete", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/concrete_landscape.png" + "value": "unsignalled_painted_crosswalk", + "choice_text": "Unsignalled Intersection with Painted Crosswalk", + "image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Median_island_and_crosswalk_2.jpg/330px-Median_island_and_crosswalk_2.jpg" }, { - "value": "brick", - "choice_text": "Brick", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/brick_landscape.png" + "value": "unsignalled_no_painted_crosswalk", + "choice_text": "Unsignalled Intersection with No Painted Crosswalks", + "image_url": "https://cdn2.picryl.com/photo/2019/10/08/the-road-blockage-at-old-ironsides-avenue-and-dixie-3bf80e-1024.jpg" }, { - "value": "aggregate_concrete", - "choice_text": "Aggregate Concrete", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/furniture_zone/surface/aggregate_concrete_portrait.png" + "value": "only_one_road_is_signalled", + "choice_text": "Only One Road is Signalized", + "image_url": "https://i.ytimg.com/vi/oyTOt45EcI8/maxresdefault.jpg" }, { - "value": "other", - "choice_text": "Other" + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 102, - "quest_title": "What is the width of this pathway?", - "quest_description": "Measure the width of this pathway, in inches.", - "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/dimension/width_square.png", - "quest_type": "Numeric", - "quest_tag": "width", - "quest_answer_validation": { - "min": 0, - "max": 240 - } - }, - { - "quest_id": 103, - "quest_title": "Does this pathway narrow?", - "quest_description": "Determine whether there are any sections of this pathway that narrow in a way which impedes travel.", + "quest_id": 4002, + "quest_title": "Does this intersection feel comfortable to cross?", + "quest_description": "Indicate whether this intersection feels comfortable to cross.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_narrows", + "quest_tag": "ext:intersection_safety_feels_comf", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes, part of this pathway narrows." + "choice_text": "Yes" }, { "value": "no", - "choice_text": "No, this pathway does not narrow." + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 104, - "quest_title": "Are there small surface cracks, disruptions, or gaps on this pathway?", - "quest_description": "Determine whether there are cracks, disruptions, or gaps in the pathway surface that are smaller than 3 inches in any direction.", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_count_disruptions_small", + "quest_id": 4003, + "quest_title": "Why does this intersection feel uncomfortable to cross?", + "quest_description": "Assess the overall sense of safety and comfort for pedestrians at this intersection. Consider factors such as vehicle speed, visibility, and pedestrian infrastructure.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:intersection_safety_perception", + "quest_answer_dependency": { + "question_id": 4002, + "required_value": "no" + }, "quest_answer_choices": [ { - "value": "1-5", - "choice_text": "Yes, there are 1-5 small cracks, disruptions, or gaps along this pathway." + "value": "drivers_too_fast", + "choice_text": "Drivers Driving Too Fast" }, { - "value": "6-10", - "choice_text": "Yes, there are 6-10 small cracks, disruptions, or gaps along this pathway." + "value": "low_visibility", + "choice_text": "Low Visibility" }, { - "value": "11+", - "choice_text": "Yes, there are 11+ small cracks, disruptions, or gaps along this pathway." + "value": "lack_facilities", + "choice_text": "Lack of Pedestrian Facilities" }, { - "value": "0", - "choice_text": "No" + "value": "limited_separation", + "choice_text": "Limited Separation from Street" + }, + { + "value": "crossing_distance_far", + "choice_text": "Crossing Distance Is Too Far" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "complex_intersection_geometry", + "choice_text": "Complex intersection geometry" + }, + { + "value": "long_wait", + "choice_text": "Long wait" } ] }, { - "quest_id": 105, - "quest_title": "Are there large surface cracks, disruptions, or gaps on this pathway?", - "quest_description": "Determine whether there are cracks, disruptions, or gaps in the pathway surface that are 3 inches or larger in any direction.", + "quest_id": 4004, + "quest_title": "What is the total number of motor vehicle travel lanes on this street?", + "quest_description": "Enter the total number of motor vehicle travel lanes in both directions.", + "quest_type": "Numeric", + "quest_tag": "ext:intersection_lane_count", + "quest_answer_validation": { + "min": 0, + "max": 10 + } + }, + { + "quest_id": 4005, + "quest_title": "Are there dedicated right and left turn lanes at the intersection?", + "quest_description": "Identify if there are lanes specifically reserved for turning movements, separate from lanes that allow through-traffic.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_count_disruptions_large", + "quest_tag": "ext:intersection_turn_lanes", "quest_answer_choices": [ { - "value": "1-5", - "choice_text": "Yes, there are 1-5 large cracks, disruptions, or gaps along this pathway." + "value": "none", + "choice_text": "No dedicated turn lanes" }, { - "value": "6-10", - "choice_text": "Yes, there are 6-10 large cracks, disruptions, or gaps along this pathway." + "value": "left_only", + "choice_text": "Left turn lane(s) only" }, { - "value": "11+", - "choice_text": "Yes, there are 11+ large cracks, disruptions, or gaps along this pathway." + "value": "right_only", + "choice_text": "Right turn lane(s) only" }, { - "value": "0", - "choice_text": "No" + "value": "both", + "choice_text": "Both left and right turn lanes" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 106, - "quest_title": "Is there overgrown vegetation along this pathway?", - "quest_description": "Determine whether there is overgrown vegetation along this pathway which impedes travel.", + "quest_id": 4006, + "quest_title": "Are pedestrian crossing controls available on the needed crossing legs?", + "quest_description": "Identify whether pedestrian signals, push buttons, or other pedestrian crossing controls are available on the crossing legs needed to move through this intersection.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_overgrown_vegetation", + "quest_tag": "ext:intersection_ped_crossing_controls_needed_legs", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, overgrown vegetation is present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/overgrown_landscape.png" + "value": "available_all_needed_legs", + "choice_text": "Available on all needed legs" }, { - "value": "no", - "choice_text": "No, there is no overgrown vegetation present." + "value": "available_some_needed_legs", + "choice_text": "Available on some needed legs" + }, + { + "value": "not_available_needed_legs", + "choice_text": "Not available on needed legs" + }, + { + "value": "not_applicable", + "choice_text": "Not applicable" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 107, - "quest_title": "Are there any other obstacles along this pathway?", - "quest_description": "Determine whether there are any other obstacles such as utility poles, fire hydrants, or bollards along this pathway which impede travel.", + "quest_id": 4007, + "quest_title": "Are APS or accessible pedestrian signal features available at this intersection?", + "quest_description": "Identify whether accessible pedestrian signal features are available on crossing legs at this intersection.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_obstacle", + "quest_tag": "ext:intersection_aps_features_available", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, an obstacle is present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/utility_landscape.png" + "value": "available_all_needed_legs", + "choice_text": "Available on all needed legs" }, { - "value": "no", - "choice_text": "No, there is no obstacle present." + "value": "available_some_needed_legs", + "choice_text": "Available on some needed legs" + }, + { + "value": "none_observed", + "choice_text": "None observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 108, - "quest_title": "How many streetlights are present along this pathway?", - "quest_description": "Determine the number of streetlights that exist along this pathway.", - "quest_type": "Numeric", - "quest_tag": "ext:pathway_count_streetlights", - "quest_answer_validation": { - "min": 0, - "max": 50 - } - }, - { - "quest_id": 109, - "quest_title": "Is there low overhead clearance along this pathway?", - "quest_description": "Determine whether there are low-hanging tree branches, signs, or other overhead obstructions that impede travel.", + "quest_id": 4008, + "quest_title": "How would you rate the level of motor vehicle traffic here?", + "quest_description": "Rate the typical amount of motor vehicle traffic at this location on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:pathway_overhead_clearance", + "quest_tag": "ext:intersection_traffic_intensity_rating_home", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, there are low overhead obstructions (e.g., big trees or branches).", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/obstruction/temporary/overhead_landscape.png" + "value": "1", + "choice_text": "1" }, { - "value": "no", - "choice_text": "No, overhead clearance is clear." + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] - } - ] - }, - { - "element_type": "Crossings", - "element_type_icon": "pedestrian_crossing", - "quest_query": "ways with (footway=crossing)", - "quests": [ + }, { - "quest_id": 201, - "quest_title": "What is the surface material of this crossing?", - "quest_description": "Determine the surface material of this crossing.", + "quest_id": 4009, + "quest_title": "How would you rate the level of motor vehicle traffic here? (only answer if there is an additional instance of this feature)", + "quest_description": "Rate the typical amount of motor vehicle traffic at this location on a scale of 1-5, where 1 indicates very low traffic and 5 indicates very heavy traffic.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:crossing_surface", + "quest_tag": "ext:intersection_traffic_intensity_rating_additional", "quest_answer_choices": [ { - "value": "asphalt", - "choice_text": "Asphalt", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/asphalt_landscape.png" + "value": "1", + "choice_text": "1" }, { - "value": "concrete", - "choice_text": "Concrete", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/concrete_landscape.png" + "value": "2", + "choice_text": "2" }, { - "value": "brick", - "choice_text": "Brick", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/sidewalk/surface/brick_landscape.png" + "value": "3", + "choice_text": "3" }, { - "value": "aggregate_concrete", - "choice_text": "Aggregate Concrete", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/furniture_zone/surface/aggregate_concrete_portrait.png" + "value": "4", + "choice_text": "4" }, { - "value": "other", - "choice_text": "Other" + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] + ], + "quest_answer_dependency": { + "question_id": 4000, + "required_value": "yes" + } }, { - "quest_id": 202, - "quest_title": "Are there markings on the roadway for this crossing?", - "quest_description": "Determine whether there are high-visibility road markings present for this crossing.", + "quest_id": 4010, + "quest_title": "In your opinion, is there adequate lighting at this intersection? (1 = very low and 5 = well lit)", + "quest_description": "Rate how well-lit this intersection appears, considering visibility and lighting conditions that may affect pedestrians and bus operations.", "quest_type": "ExclusiveChoice", - "quest_tag": "crossing:markings", + "quest_tag": "ext:intersection_lighting_home", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, there are markings present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/crossing/markings/zebra_paired_square.png" + "value": "1", + "choice_text": "1" }, { - "value": "no", - "choice_text": "No, there are no markings present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/crossing/markings/no_square.png" + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 203, - "quest_title": "Are there pedestrian traffic signals for this crossing?", - "quest_description": "Determine whether there are pedestrian traffic signals present for this crossing.", + "quest_id": 4011, + "quest_title": "In your opinion, is there adequate lighting at this intersection? (1 = very low and 5 = well lit) (only answer if there is an additional instance of this feature)", + "quest_description": "Rate how well-lit this intersection appears, considering visibility and lighting conditions that may affect pedestrians and bus operations.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:crossing:signals", + "quest_tag": "ext:intersection_lighting_additional", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, there are signals present." + "value": "1", + "choice_text": "1" }, { - "value": "no", - "choice_text": "No, there are no signals present." + "value": "2", + "choice_text": "2" + }, + { + "value": "3", + "choice_text": "3" + }, + { + "value": "4", + "choice_text": "4" + }, + { + "value": "5", + "choice_text": "5" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] + ], + "quest_answer_dependency": { + "question_id": 4000, + "required_value": "yes" + } }, { - "quest_id": 204, - "quest_title": "Do the pedestrian signals have auditory output?", - "quest_description": "Determine whether the pedestrian traffic signals have auditory output for this crossing.", + "quest_id": 4012, + "quest_title": "Is there a Speed and Reliability field issue to mark here?", + "quest_description": "Use this to identify a roadway, crossing, or intersection condition that may affect bus travel time, turning movement, pull-out movement, or schedule reliability.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:traffic_signals:sound", - "quest_answer_dependency": { - "question_id": 203, - "required_value": "yes" - }, + "quest_tag": "ext:intersection_speed_reliability_issue_present_home", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes, there are auditory signals present." + "choice_text": "Yes" }, { "value": "no", - "choice_text": "No, there are no auditory signals present." + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 205, - "quest_title": "Do the pedestrian signals have tactile arrows?", - "quest_description": "Determine whether the pedestrian traffic signals have tactile arrows pointing in the direction of travel for this crossing.", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:traffic_signals:arrow", + "quest_id": 4013, + "quest_title": "What type of Speed and Reliability issue is present?", + "quest_description": "Select the field-observable issue that best describes the reliability or turning-movement concern at this location.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:intersection_speed_reliability_issue_type_home", "quest_answer_dependency": { - "question_id": 203, + "question_id": 4012, "required_value": "yes" }, "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, there are tactile arrows present." + "value": "turning_movement_issue", + "choice_text": "Turning movement issue" }, { - "value": "no", - "choice_text": "No, there are no tactile arrows present." + "value": "signal_timing_issue", + "choice_text": "Signal timing issue" + }, + { + "value": "parking_lane_curbside_conflict", + "choice_text": "Parking lane / curbside conflict" + }, + { + "value": "stop_bar_location_issue", + "choice_text": "Stop bar location issue" + }, + { + "value": "traffic_pullout_movement_issue", + "choice_text": "Traffic / pullout movement issue" + }, + { + "value": "channelization_issue", + "choice_text": "Channelization issue" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 206, - "quest_title": "Is there a traffic island for this crossing?", - "quest_description": "Determine whether there is a pedestrian refugee traffic island with physical barriers such as raised curbs present for this crossing.", + "quest_id": 4014, + "quest_title": "Is there a Speed and Reliability field issue to mark here? (only answer if there is an additional instance of this feature)", + "quest_description": "Use this to identify a roadway, crossing, or intersection condition that may affect bus travel time, turning movement, pull-out movement, or schedule reliability.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:crossing:island", + "quest_tag": "ext:intersection_speed_reliability_issue_present_additional", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes, there is a traffic island present." + "choice_text": "Yes" }, { "value": "no", - "choice_text": "No, there is not a traffic island present." + "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] + ], + "quest_answer_dependency": { + "question_id": 4000, + "required_value": "yes" + } }, { - "quest_id": 207, - "quest_title": "How would you rate the quality of this traffic island?", - "quest_description": "Rate the condition and accessibility of the traffic island", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:crossing:island_quality", + "quest_id": 4015, + "quest_title": "What type of Speed and Reliability issue is present? (only answer if there is an additional instance of this feature)", + "quest_description": "Select the field-observable issue that best describes the reliability or turning-movement concern at this location.", + "quest_type": "MultipleChoice", + "quest_tag": "ext:intersection_speed_reliability_issue_type_additional", "quest_answer_dependency": { - "question_id": 206, + "question_id": 4014, "required_value": "yes" }, "quest_answer_choices": [ { - "value": "1", - "choice_text": "1 - Very Poor", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/very_poor_square.png" + "value": "turning_movement_issue", + "choice_text": "Turning movement issue" }, { - "value": "2", - "choice_text": "2 - Poor", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/poor_square.png" + "value": "signal_timing_issue", + "choice_text": "Signal timing issue" }, { - "value": "3", - "choice_text": "3 - Fair", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/intermediate_square.png" + "value": "parking_lane_curbside_conflict", + "choice_text": "Parking lane / curbside conflict" }, { - "value": "4", - "choice_text": "4 - Good", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/good_square.png" + "value": "stop_bar_location_issue", + "choice_text": "Stop bar location issue" }, { - "value": "5", - "choice_text": "5 - Excellent", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/excellent_square.png" + "value": "traffic_pullout_movement_issue", + "choice_text": "Traffic / pullout movement issue" + }, + { + "value": "channelization_issue", + "choice_text": "Channelization issue" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 208, - "quest_title": "Is there adequate lighting for this crossing?", - "quest_description": "Determine whether there is adequate lighting from streetlights for this crossing.", + "quest_id": 4016, + "quest_title": "Take a picture of the intersection.", + "quest_description": "Capture a clear photo of the intersection.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:lit", + "quest_tag": "ext:intersection_picture", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes, there is adequate lighting." + "choice_text": "Ok!", + "choice_follow_up": "Please take a picture of the intersection." }, { "value": "no", - "choice_text": "No, there is not adequate lighting." + "choice_text": "No" } ] }, { - "quest_id": 209, - "quest_title": "How would you rate the quality of this crossing?", - "quest_description": "Rate the overall quality of this crossing based on its surface condition, markings, signals, and accessibility features.", + "quest_id": 4017, + "quest_title": "What is the posted speed limit on this roadway?", + "quest_description": "Enter the posted speed limit for the intersecting roadway in miles per hour (mph)", + "quest_type": "Numeric", + "quest_tag": "ext:intersection_speed_limit_home", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/roadway/maxspeed/signed/yes_squared.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + } + }, + { + "quest_id": 4018, + "quest_title": "What is the posted speed limit on this roadway? (only answer if there is an additional instance of this feature)", + "quest_description": "Enter the posted speed limit for the intersecting roadway in miles per hour (mph)", + "quest_type": "Numeric", + "quest_tag": "ext:intersection_speed_limit_additional", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/roadway/maxspeed/signed/yes_squared.png", + "quest_answer_validation": { + "min": 0, + "max": 100 + }, + "quest_answer_dependency": { + "question_id": 4000, + "required_value": "yes" + } + }, + { + "quest_id": 4019, + "quest_title": "Are the needed crossing legs functionally accessible?", + "quest_description": "Summarize whether the crossing legs needed to move through this intersection are functionally accessible.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:crossing_quality", + "quest_tag": "ext:intersection_needed_crossing_legs_functional_accessibility_home", "quest_answer_choices": [ { - "value": "1", - "choice_text": "1 - Very Poor", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/very_poor_square.png" + "value": "all_needed_legs_accessible", + "choice_text": "All needed legs appear accessible" }, { - "value": "2", - "choice_text": "2 - Poor", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/poor_square.png" + "value": "some_needed_legs_missing_or_difficult", + "choice_text": "Some needed legs are missing or difficult" }, { - "value": "3", - "choice_text": "3 - Fair", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/intermediate_square.png" + "value": "no_functional_accessible_crossing_leg", + "choice_text": "No functional accessible crossing leg" }, { - "value": "4", - "choice_text": "4 - Good", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/good_square.png" + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ] + }, + { + "quest_id": 4020, + "quest_title": "Are the needed crossing legs functionally accessible? (only answer if there is an additional instance of this feature)", + "quest_description": "Summarize whether the crossing legs needed to move through this intersection are functionally accessible.", + "quest_type": "ExclusiveChoice", + "quest_tag": "ext:intersection_needed_crossing_legs_functional_accessibility_additional", + "quest_answer_choices": [ + { + "value": "all_needed_legs_accessible", + "choice_text": "All needed legs appear accessible" }, { - "value": "5", - "choice_text": "5 - Excellent", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/refs/heads/main/images/crossing/condition/excellent_square.png" + "value": "some_needed_legs_missing_or_difficult", + "choice_text": "Some needed legs are missing or difficult" + }, + { + "value": "no_functional_accessible_crossing_leg", + "choice_text": "No functional accessible crossing leg" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] - } - ] - }, - { - "element_type": "Curbs", - "element_type_icon": "kerb_type", - "quest_query": "nodes with (barrier=kerb)", - "quests": [ + ], + "quest_answer_dependency": { + "question_id": 4000, + "required_value": "yes" + } + }, { - "quest_id": 301, - "quest_title": "What type of curb is this?", - "quest_description": "Determine the type of this curb.", + "quest_id": 4021, + "quest_title": "What is the observed pedestrian delay condition?", + "quest_description": "Identify the pedestrian wait condition observed at this intersection.", "quest_type": "ExclusiveChoice", - "quest_tag": "kerb", + "quest_tag": "ext:intersection_pedestrian_delay_condition_home", "quest_answer_choices": [ { - "value": "lowered", - "choice_text": "There is a lowered curb ramp present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/lowered_landscape.png" + "value": "short_wait", + "choice_text": "Short wait" }, { - "value": "flush", - "choice_text": "There is a flush curb present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/flush_landscape.png" + "value": "moderate_wait", + "choice_text": "Moderate wait" }, { - "value": "raised", - "choice_text": "There is a raised curb present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/raised_landscape.png" + "value": "long_wait", + "choice_text": "Long wait" + }, + { + "value": "pedestrian_actuated_button_required", + "choice_text": "Pedestrian-actuated / button required" + }, + { + "value": "not_observed", + "choice_text": "Not observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 302, - "quest_title": "Is there tactile paving at this curb?", - "quest_description": "Determine whether there is a truncated dome tactile warning surface at this curb.", + "quest_id": 4022, + "quest_title": "What is the observed pedestrian delay condition? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify the pedestrian wait condition observed at this intersection.", "quest_type": "ExclusiveChoice", - "quest_tag": "tactile_paving", + "quest_tag": "ext:intersection_pedestrian_delay_condition_additional", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes, there is tactile paving present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/tactile_paving/yes_square.png" + "value": "short_wait", + "choice_text": "Short wait" }, { - "value": "no", - "choice_text": "No, there is not tactile paving present.", - "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/tactile_paving/no_square.png" + "value": "moderate_wait", + "choice_text": "Moderate wait" + }, + { + "value": "long_wait", + "choice_text": "Long wait" + }, + { + "value": "pedestrian_actuated_button_required", + "choice_text": "Pedestrian-actuated / button required" + }, + { + "value": "not_observed", + "choice_text": "Not observed" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] + ], + "quest_answer_dependency": { + "question_id": 4000, + "required_value": "yes" + } } ] }, { - "element_type": "Entrances", - "element_type_icon": "door", - "quest_query": "nodes with (ext:entrance=yes)", + "element_type": "Curbs", + "element_type_icon": "kerb_type", + "quest_query": "nodes with (barrier=kerb)", "quests": [ { - "quest_id": 401, - "quest_title": "Does this entrance have adequate lighting?", - "quest_description": "Check if this entrance area is well-lit, with at least one light source present within 10 feet of both sides of this entrance.", + "quest_id": 5000, + "quest_title": "Is there an additional curb ramp instance to document here?", + "quest_description": "Indicate whether there is a second, distinct curb ramp instance at this location (for example, a second ramp at a corner with two separate ramps) that should be documented separately using the additional instance questions.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:lit", + "quest_tag": "ext:curb_additional_instance_present", "quest_answer_choices": [ { "value": "yes", @@ -478,32 +4803,65 @@ { "value": "no", "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 402, - "quest_title": "Is there signage clearly indicating that this is an accessible entrance?", - "quest_description": "Check if there is signage indicating this as an accessible entrance.", + "quest_id": 5001, + "quest_title": "What curb or curb transition type is present?", + "quest_description": "Identify the curb condition or accessible transition at this location. This consolidates curb type and lowered-curb type into one field to avoid redundant answers.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:accessibility:signed", + "quest_tag": "ext:curb_transition_type", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes" + "value": "raised", + "choice_text": "Raised curb", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/raised_landscape.png" }, { - "value": "no", - "choice_text": "No" + "value": "rolled", + "choice_text": "Rolled curb", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/rolled_landscape.png" + }, + { + "value": "lowered_curb_ramp", + "choice_text": "Lowered curb / curb ramp", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/curb_ramp_square.png" + }, + { + "value": "blended_transition", + "choice_text": "Blended transition", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/blended_transition_square.png" + }, + { + "value": "flush_level_transition", + "choice_text": "Flush / level transition", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/flush_landscape.png" + }, + { + "value": "no_curb", + "choice_text": "No curb" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 403, - "quest_title": "Is there a door at this entrance?", - "quest_description": "Check if there is a door at this entrance.", + "quest_id": 5002, + "quest_title": "Is a curb ramp or accessible curb transition needed here but missing?", + "quest_description": "Indicate whether an accessible curb transition appears needed at this location but is missing.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:door", + "quest_tag": "ext:curb_accessible_transition_needed_missing", "quest_answer_choices": [ { "value": "yes", @@ -512,115 +4870,173 @@ { "value": "no", "choice_text": "No" + }, + { + "value": "not_applicable", + "choice_text": "Not applicable" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 404, - "quest_title": "What type of door hardware is used at this entrance?", - "quest_description": "Choose the type of door hardware at this entrance.", + "quest_id": 5003, + "quest_title": "How does this curb ramp or transition align with the intended crossing or path of travel?", + "quest_description": "Identify whether the curb ramp or transition points people toward the intended crossing/path of travel or requires an indirect, diagonal, or unclear movement.", "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" - }, - "quest_tag": "ext:door:hardware:type", + "quest_tag": "ext:curb_transition_alignment_functional", "quest_answer_choices": [ { - "value": "knob", - "choice_text": "Round doorknob" + "value": "aligned_direct", + "choice_text": "Aligned with intended crossing or path of travel", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/alignment/aligned_square.png" }, { - "value": "lever", - "choice_text": "Lever handle" + "value": "misaligned", + "choice_text": "Misaligned with intended crossing or path of travel", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/alignment/misaligned_square.png" }, { - "value": "pull", - "choice_text": "U-shaped pull handle" + "value": "diagonal_or_shared_ramp", + "choice_text": "Diagonal/shared ramp serving more than one crossing" }, { - "value": "other", - "choice_text": "Other hardware type" + "value": "parallel_or_indirect_path", + "choice_text": "Parallel/indirect ramp path requiring turning movement" + }, + { + "value": "blended_or_flush_transition", + "choice_text": "Blended/flush transition; no distinct ramp run" + }, + { + "value": "no_marked_crosswalk_or_unclear", + "choice_text": "No marked crosswalk / unclear desire line" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] + ], + "quest_answer_dependency": { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp", + "blended_transition", + "flush_level_transition", + "rolled" + ] + } }, { - "quest_id": 405, - "quest_title": "Is this door's hardware mounted between 34-48 inches above the floor?", - "quest_description": "Check if this door's hardware is mounted between 34-48 inches above the floor.", + "quest_id": 5004, + "quest_title": "Are detectable warnings or tactile markings present?", + "quest_description": "Check for tactile markings, including truncated domes, at the curb transition. These are usually yellow or a contrasting color.", "quest_type": "ExclusiveChoice", + "quest_tag": "ext:curb_ramp_detectable_warning_present", "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp", + "blended_transition", + "flush_level_transition" + ] }, - "quest_tag": "ext:door:hardware:compliant_height", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes" + "value": "yes_contrasting", + "choice_text": "Yes, with high color contrast (e.g. yellow on grey)" + }, + { + "value": "yes_non_contrasting", + "choice_text": "Yes, but lacks color contrast" + }, + { + "value": "present_damaged_partial", + "choice_text": "Present but damaged or partial" }, { "value": "no", "choice_text": "No" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 406, - "quest_title": "Does this door have a smooth surface at the bottom of the push side?", - "quest_description": "Check if the push side of this door has a smooth surface, measured from the floor up to at least 10 inches, to allow wheelchair footrests to pass without obstruction.", + "quest_id": 5005, + "quest_title": "Is there a level landing area (at least 3' x 3') at the top of the ramp?", + "quest_description": "Determine if there is a flat, unobstructed space at the top of the ramp to allow for turning.", "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" - }, - "quest_tag": "ext:door:smooth_push_surface", + "quest_tag": "ext:curb_ramp_level_landing_present", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes" + "choice_text": "Yes, at least 3' x 3'", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/landing/dimension/3ft_x_3ft_greater_than_or_equal_to_portrait.png" }, { - "value": "no", - "choice_text": "No" + "value": "no_small", + "choice_text": "No, landing is too small", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/landing/dimension/3ft_x_3ft_less_than_portrait.png" + }, + { + "value": "no_obstructed", + "choice_text": "No, landing is obstructed (e.g. by a pole/fire hydrant)" + }, + { + "value": "none", + "choice_text": "No landing area exists" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 407, - "quest_title": "Can this door be opened without requiring excessive force?", - "quest_description": "Check if this door requires the application of excessive force (> 5 lbs) to open.", + "quest_id": 5006, + "quest_title": "Is a pedestrian push button reachable from the curb ramp?", + "quest_description": "Can a person in a wheelchair reach the signal button without leaving the level landing or ramp surface?", "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" - }, - "quest_tag": "ext:door:compliant_force", + "quest_tag": "ext:curb_ramp_signal_proximity", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes" + "value": "reachable", + "choice_text": "Yes, easily reachable" }, { - "value": "no", - "choice_text": "No" + "value": "unreachable", + "choice_text": "No, too far or blocked" + }, + { + "value": "no_button", + "choice_text": "No push button present" + }, + { + "value": "reachable_with_difficulty", + "choice_text": "Reachable with difficulty" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 408, - "quest_title": "Does this door have a door closer?", - "quest_description": "Check if this door has a slow closer or power closing assist.", + "quest_id": 5008, + "quest_title": "Take a picture of the curb.", + "quest_description": "Capture a clear photo of the curb.", "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" - }, - "quest_tag": "ext:door:closer", + "quest_tag": "ext:curb_picture", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes" + "choice_text": "Ok!", + "choice_follow_up": "Please take a picture of the curb." }, { "value": "no", @@ -629,246 +5045,418 @@ ] }, { - "quest_id": 409, - "quest_title": "Does this door closer provide adequate closing time?", - "quest_description": "Check if this door closer takes at least 5 seconds to close from 90 degrees to 12 degrees.", + "quest_id": 5009, + "quest_title": "Does this curb ramp have edge protection?", + "quest_description": "Check if there is a vertical barrier to prevent falls.", + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 408, - "required_value": "yes" - }, - "quest_tag": "ext:door:closer:compliant_speed", + "quest_tag": "ext:ramp_edge_protection_home", "quest_answer_choices": [ { "value": "yes", - "choice_text": "Yes (≥ 5 seconds)" + "choice_text": "Yes", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/edge/yes_landscape.png" }, { "value": "no", - "choice_text": "No (< 5 seconds)" + "choice_text": "No", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/edge/no_landscape.png" + }, + { + "value": "unknown", + "choice_text": "Unknown" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 410, - "quest_title": "Is this an automatic door?", - "quest_description": "Check if this door has automatic operation available.", + "quest_id": 5010, + "quest_title": "Does this curb ramp have edge protection? (only answer if there is an additional instance of this feature)", + "quest_description": "Check if there is a vertical barrier to prevent falls.", "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" - }, - "quest_tag": "ext:automatic_door", + "quest_tag": "ext:ramp_edge_protection_additional", "quest_answer_choices": [ { - "value": "button", - "choice_text": "Yes, button-activated" + "value": "yes", + "choice_text": "Yes", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/edge/yes_landscape.png" + }, + { + "value": "no", + "choice_text": "No", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/edge/no_landscape.png" }, { - "value": "motion", - "choice_text": "Yes, motion-activated" + "value": "unknown", + "choice_text": "Unknown" }, { - "value": "no", - "choice_text": "No, no automation" + "value": "unable_to_determine", + "choice_text": "Unable to determine" + } + ], + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + }, + { + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 411, - "quest_title": "Does the door remain open long enough for safe passage?", - "quest_description": "Check if this power-operated door remains open long enough for safe wheelchair passage.", - "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 410, - "required_value": "button" + "quest_id": 5011, + "quest_title": "What is the width of this curb ramp?", + "quest_description": "Measure the clear width of this curb ramp, in inches. Leave blank if unsafe or unable to measure.", + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/width_square.png", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_width_home", + "quest_answer_validation": { + "min": 4, + "max": 120 + } + }, + { + "quest_id": 5012, + "quest_title": "What is the width of this curb ramp? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure the clear width of this curb ramp, in inches. Leave blank if unsafe or unable to measure.", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/width_square.png", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_width_additional", + "quest_answer_validation": { + "min": 4, + "max": 120 }, - "quest_tag": "ext:automatic_door:compliant_timing", - "quest_answer_choices": [ + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 412, - "quest_title": "Is there sufficient clear floor space here for button activation?", - "quest_description": "Check if there is enough clear floor space adjacent to the button or push plate for wheelchair users to activate it.", - "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 410, - "required_value": "button" + "quest_id": 5013, + "quest_title": "What is the running slope of this curb ramp?", + "quest_description": "Measure the incline along the direction of travel, as a percentage. Leave blank if unsafe or unable to measure.", + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], + "quest_type": "Numeric", + "quest_tag": "ext:ramp_running_slope_home", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/running_slope_square.png", + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 5014, + "quest_title": "What is the running slope of this curb ramp? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure the incline along the direction of travel, as a percentage. Leave blank if unsafe or unable to measure.", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_running_slope_additional", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/running_slope_square.png", + "quest_answer_validation": { + "min": 0, + "max": 50 }, - "quest_tag": "ext:automatic_door:button:compliant_space", - "quest_answer_choices": [ + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 413, - "quest_title": "Is this entrance wide enough (≥ 32 in) for wheelchair access?", - "quest_description": "Check if this entrance has at least 32 inches of clear width.", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:compliant_width", - "quest_answer_choices": [ - { - "value": "yes", - "choice_text": "Yes" - }, + "quest_id": 5015, + "quest_title": "What is the cross slope of this curb ramp?", + "quest_description": "Measure the side-to-side incline of this curb ramp, as a percentage. Leave blank if unsafe or unable to measure.", + "quest_answer_dependency": [ { - "value": "no", - "choice_text": "No" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] } - ] + ], + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/cross_slope_square.png", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_cross_slope_home", + "quest_answer_validation": { + "min": 0, + "max": 50 + } }, { - "quest_id": 414, - "quest_title": "Is this entrance tall enough (≥ 80 in) for accessible access?", - "quest_description": "Check if this entrance has at least 80 inches of clear height.", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:compliant_height", - "quest_answer_choices": [ + "quest_id": 5016, + "quest_title": "What is the cross slope of this curb ramp? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure the side-to-side incline of this curb ramp, as a percentage. Leave blank if unsafe or unable to measure.", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/cross_slope_square.png", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_cross_slope_additional", + "quest_answer_validation": { + "min": 0, + "max": 50 + }, + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 415, - "quest_title": "Is there adequate maneuvering clearance around this door?", - "quest_description": "Check if there is sufficient space to approach and operate the door. Requirements: if door swings toward user: 60 in front, 18 in beside latch; if away: 48 in front, 12 in side", - "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" + "quest_id": 5017, + "quest_title": "What is the width of this ramp's landing?", + "quest_description": "Measure the width of this ramp's top landing area, in inches. Leave blank if unsafe or unable to measure.", + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/landing/dimension/width_landscape.png", + "quest_type": "Numeric", + "quest_tag": "ext:landing_width_home", + "quest_answer_validation": { + "min": 3, + "max": 120 + } + }, + { + "quest_id": 5018, + "quest_title": "What is the width of this ramp's landing? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure the width of this ramp's top landing area, in inches. Leave blank if unsafe or unable to measure.", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/landing/dimension/width_landscape.png", + "quest_type": "Numeric", + "quest_tag": "ext:landing_width_additional", + "quest_answer_validation": { + "min": 3, + "max": 120 }, - "quest_tag": "ext:maneuvering_clearance", - "quest_answer_choices": [ + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 416, - "quest_title": "If there is a vestibule (two doors in a row) here, is there enough space between them?", - "quest_description": "Check if there is at least 48 inches plus the door width between two sequential doors.", - "quest_type": "ExclusiveChoice", - "quest_answer_dependency": { - "question_id": 403, - "required_value": "yes" + "quest_id": 5019, + "quest_title": "What is the depth of this ramp's landing?", + "quest_description": "Measure the depth of this ramp's top landing area, in inches. Leave blank if unsafe or unable to measure.", + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/landing/dimension/depth_landscape.png", + "quest_type": "Numeric", + "quest_tag": "ext:landing_depth_home", + "quest_answer_validation": { + "min": 3, + "max": 120 + } + }, + { + "quest_id": 5020, + "quest_title": "What is the depth of this ramp's landing? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure the depth of this ramp's top landing area, in inches. Leave blank if unsafe or unable to measure.", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/landing/dimension/depth_landscape.png", + "quest_type": "Numeric", + "quest_tag": "ext:landing_depth_additional", + "quest_answer_validation": { + "min": 3, + "max": 120 }, - "quest_tag": "ext:vestibule:compliant_spacing", - "quest_answer_choices": [ + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 417, - "quest_title": "Is this entrance level with the ground?", - "quest_description": "Check if this entrance is level with the sidewalk and without steps. Slope along the route can’t exceed 1:20. No abrupt level changes: Vertical rise ≤ 1/4 inch is okay; 1/4–1/2 inch must be beveled at 1:2 slope; > 1/2 inch requires a ramp.", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:level_with_ground", - "quest_answer_choices": [ + "quest_id": 5021, + "quest_title": "What is the slope of this ramp's side flares?", + "quest_description": "Measure the slope of this ramp's side flares, as a percentage. Leave blank if unsafe or unable to measure.", + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/side_flare_slope_square.png", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_side_flare_slope_home", + "quest_answer_validation": { + "min": 0, + "max": 50 + } + }, + { + "quest_id": 5022, + "quest_title": "What is the slope of this ramp's side flares? (only answer if there is an additional instance of this feature)", + "quest_description": "Measure the slope of this ramp's side flares, as a percentage. Leave blank if unsafe or unable to measure.", + "quest_image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/dimension/side_flare_slope_square.png", + "quest_type": "Numeric", + "quest_tag": "ext:ramp_side_flare_slope_additional", + "quest_answer_validation": { + "min": 0, + "max": 50 + }, + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] }, { - "quest_id": 418, - "quest_title": "Is there a ramp or lift available here?", - "quest_description": "Check if there is a ramp or mechanical lift present for step-free access to this entrance.", + "quest_id": 5023, + "quest_title": "What is the surface material of this curb ramp?", + "quest_description": "Identify the material this curb ramp is made of.", + "quest_answer_dependency": [ + { + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] + } + ], "quest_type": "ExclusiveChoice", - "quest_tag": "ext:ramp_or_lift", - "quest_answer_dependency": { - "question_id": 417, - "required_value": "no" - }, + "quest_tag": "ext:ramp_surface_material_home", "quest_answer_choices": [ { - "value": "ramp", - "choice_text": "Ramp available" + "value": "concrete", + "choice_text": "Concrete", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/surface/concrete_landscape.png" }, { - "value": "lift", - "choice_text": "Lift available" + "value": "asphalt", + "choice_text": "Asphalt", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/surface/asphalt_landscape.png" }, { - "value": "no", - "choice_text": "Neither" + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } ] }, { - "quest_id": 419, - "quest_title": "After entering, is the path forward here accessible without using steps?", - "quest_description": "Check if the inside path forward can be traversed without using steps, if there is no elevator or ramp on the same level.", + "quest_id": 5024, + "quest_title": "What is the surface material of this curb ramp? (only answer if there is an additional instance of this feature)", + "quest_description": "Identify the material this curb ramp is made of.", "quest_type": "ExclusiveChoice", - "quest_tag": "ext:no_interior_steps", + "quest_tag": "ext:ramp_surface_material_additional", "quest_answer_choices": [ { - "value": "yes", - "choice_text": "Yes" + "value": "concrete", + "choice_text": "Concrete", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/surface/concrete_landscape.png" }, { - "value": "no", - "choice_text": "No" + "value": "asphalt", + "choice_text": "Asphalt", + "image_url": "https://raw.githubusercontent.com/TaskarCenterAtUW/tdei-tools/main/images/kerb/ramp/surface/asphalt_landscape.png" + }, + { + "value": "other", + "choice_text": "Other" + }, + { + "value": "unable_to_determine", + "choice_text": "Unable to determine" } - ] - }, - { - "quest_id": 420, - "quest_title": "After entering, is the path forward here accessible without traversing a steep incline?", - "quest_description": "Check if the inside path forward can be traversed without using a slope with an incline ≥ 1:12, a width ≤ 36 inches, landings at the top and bottom (< 60 inches), or without handrails on both sides if the rise > 6 inches.", - "quest_type": "ExclusiveChoice", - "quest_tag": "ext:no_interior_slope", - "quest_answer_choices": [ + ], + "quest_answer_dependency": [ { - "value": "yes", - "choice_text": "Yes" + "question_id": 5001, + "required_value": [ + "lowered_curb_ramp" + ] }, { - "value": "no", - "choice_text": "No" + "question_id": 5000, + "required_value": "yes" } ] } ] } ] -} +} \ No newline at end of file