-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add more guidance for the "Accessible" field #612
Comments
Hi @sandbergja, thanks for the suggestion. I would like to see what we can do about this. Possibly link to some ADA guidelines? I know I sometimes wonder if I can identify an accessible restroom properly myself. I think the good-to-have features are:
But I'd be happy to do some more research. And if there's a nice link, I think we should be able to actually insert the link on the page. (Thanks for filling out all the parts of the form!) Adding more fields is possible, but would have to discuss it first with the team. If we do go about adding more checkboxes/fields, or in deciding what guidelines to link to, would IMO be great to do a shout-out to people on twitter and see if they have any suggestions. |
I'm surprised there isn't much that's super concise on the web, at least that I can find right away. Should be reasonably easy (for the technical half of it) to add a page of our own explaining the guidelines for accessibility. Which we could link to from the New Restroom form if that's the direction we go with things. Would want to translate such a pages as well, to the various languages we have supported so far. Edit to add: This is a start, though I wish it were more official, and didn't have ads on it. Want to have something that we can either use or do better than. So here's something, anyway: https://www.thebalancesmb.com/ada-construction-guidelines-for-accesible-bathrooms-844778 Edit 2: A couple more that are more geared toward building a restroom than assessing an existing one... |
Hi again, it has been a while! Some basic takeaways I can name:
There are some more perspectives direct from wheelchair users/folks with other disabilities speaking for themselves on YouTube: https://www.youtube.com/results?search_query=wheelchair+bathroom We still haven't reached out on Twitter yet. (@mi-wood @tkwidmer if one of you would like to post about this, we are looking for input on guidelines -- what people who look for accessible restroom want to have ffor a restroom to qualify as a good "accessible" restroom.) |
Hey, I'd like to work on this issue! How about instead of a webpage with these informations, we added a hover feature to the Accessible option, with some guidelines? Or maybe an info button next to it. I don't know how much information we would add to a page, so I don't know which would be better(Maybe even an info button and a page). |
Those sound like good ideas! The hover feature or info button does sound good, else I worry no-one will see it on a separate page! I think we have enough information to put something in, regardless of what format it takes. If you are okay with using filler text/nonsense, I would be glad to see some kind of technical solution to work with. (Of course, if you know anyone who uses accessible restroom facilities, we'd like to hear from them... Haha. But we will figure something out to vet this information one way or another.) |
If we have a lot of information, enough for a separate page, then I suppose a link inside the hover or info button popup. The info button itself sounds more accessible for those using a screen reader (text to speech software for interacting with a computer). So that's probabl better than a hover feature. |
Yeah, an info button does sound better considering that. I am totally okay working with filler text. Maybe put the info button to the right of the dropdown? The link inside the popup is also gret. I'll start working on it right away. I'll also ask my friends if they know someone who uses accessible restrooms. |
Thank you for working on this! If your friends have any input that would be appreciated. Edit: To the right of the dropdown sounds fine. I suppose floating within the margin between the dropdown and the edge of the viewport/screen. So as to keep the dropdowns at the width they already are. (They are pretty narrow on phones, for example.) Edit 2: I suppose we want it to appear as a question mark button: |
What's the status on this? I'd love to implement it! |
Hello @arielrezinn thank you for the offer. I have been the most active maintainer here for a bit, though other folks may chime in if they have a spare moment or two. The todos for this are (as I picture it):
But perhaps the neater "contribution" for someone to work on would be the tech side of it. Bringing up a new page, adding some links. Or the popover option. [Edit: I see from your GitHub bio that you are studying disability rights. Could you help with ensuring the text/recommendations we make are reasonable? Are the proposed bullet points toward the beginning of this thread about right? Is there anything you would change, or add?] I personally never got around to finishing the text. It feels like consulting with someone who uses the accessibility features is a missing piece to make the text acceptable in any case, so that has felt like a bit of a dead end as I'm not sure where to reach out. Before this info would go live, I personally would like to hear from someone (ideally multiple people) who use accessibility features in the restrooms so we can be sure this is relevant advice. (On that subtopic, I wonder where is the balance is between getting it right vs "better than nothing"? Given that we can't necessarily instantly find someone to talk to us about this with our limited following on the social media sites. I personally don't have access to post on our socials, or I would have put a shoutout that we were looking for help on the info side of this issue.) We are in general on a bit of a maintenance/"just keeping things going" mode, without a lot of time among the current maintainers for a lot of development hours. But I hope to respond to people with interest in contributing, as much as I can with limited time I can devote to this personally. I would try to set some time aside to see this through, but I can't really make guarantees. P.S. I am away on a prior commitment for most of tomorrow, but I may (should) be around later in the day. |
By the way, I hope this is a useful place to start: here is our about page: https://github.com/RefugeRestrooms/refugerestrooms/blob/develop/app/views/pages/about.html.haml (It's written in HAML, which is language for concisely typing out HTML, that also allows embedding Ruby code. We have a wiki article about HAML here: https://github.com/RefugeRestrooms/refugerestrooms/wiki/What-is-HAML%3F) The actual text for the About page (technically: the English "translation system" strings) are all here: https://github.com/RefugeRestrooms/refugerestrooms/blob/develop/config/locales/en/about.en.yml (More information about the translation system can be found here: https://github.com/RefugeRestrooms/refugerestrooms/blob/develop/config/locales/about_translations.yml). So that's an example of a page in our app. If one wanted to copy that structure to make another page, I think that is a fine place to start. |
Thanks for getting back to me, that was quick! Here's what I'm thinking for a tentative game plan:
I appreciate the warm welcome, helpful links, and encouragement to contribute! |
A little update- there was a slight hiccup involving an indirect dependency archive (mimemagic). I just fixed and committed this to my branch, and am now going to get started! Edit: here's a few links that will be helpful when generating the text! |
I'm adding this comment solely as a reminder to myself :) I need to run the tests and lint my code prior to opening the pr! |
I heard about |
I did some preliminary work and have pushed my changes, but I ran into an issue that I'm having trouble resolving myself, probably because I'm not super familiar with HAML. I have a gut feeling that it's something really small/easy that I'm missing. Here's my branch! https://github.com/arielrezinn/refugerestrooms |
I am rebuilding my Docker container, since I'm on an account on a borrowed laptop. For now I can look at the code and try to decipher the error. This error is a little bit ambiguous to my eyes:
I'm not totally sure yet what that's about.
accessible: 'Accessible <a href='/a11y'>What makes a restroom accessible?</a>' This has nested quoting. Which can be like Otherwise, it might think this is the full quoted string: |
Cross-posting from slack, there's a single quote surrounded by single quotes in the last line.
|
In related news, I finally found a good reference for quoting rules in YAML, after looking for one for years. https://www.yaml.info/learn/quote.html I went ahead and added that to the wiki page we have on translations. https://github.com/RefugeRestrooms/refugerestrooms/wiki/How-do-I-translate-Refuge-Restrooms.org%3F#quote-marks--and--in-the-translation-files |
Hi! I'm new to this project, and have been reading through some issues to get a feel for the project. I love this idea! Have you finalized the list of specific accessibility needs for restrooms? If not, I'd recommend Airbnb's Accessibility filters as an additional resource. I know they've done a lot of work, including user research, to refine their filters to make them more specific and useful for people who use wheelchairs or other mobility devices. (Please note though that I do not use a wheelchair or other mobility device, so I defer to the expertise of folks who do.) Here are Airbnb's accessibility filters: (I've included a typed version of the text in the images after the two images.)
(To find this list yourself, go to any page of search results on Airbnb.com (for example), click "More filters", scroll down to the "Accessibility" section within "More options", and click "Choose features of your place to stay".) Perhaps the items in the "Entering the place", "Bathroom", and "Equipment" sections could be relevant to this task? Thoughts? |
This is super helpful, thank you!! |
Great!! You're welcome! :) |
Hi, I'm new here, I just came across this and I think I could help with getting requirements. I'm fairly involved with the disability community on twitter, so I could get feedback from a fairly wide variety of disabled people. (Also I do know some ruby and javascript so I could help with implimentation as well) Based on what I know, I'm wondering if the "accessible/inaccessible" data field and search filters could be updated to have multiple true/false values for specific search criteria. Similar to the AirBNB check boxes above. My thinking is that the binary in/accessible options a) create a lot of room for user error in entering data, b) leave disabled users with little confidence accessible-marked restrooms will actually be usable, and c) stop bathrooms which may be accessible to a subset of disabled users from showing up in their search (ex, a user needs no steps to get in, but doesn't need grab bars or clearance for a wheelchair - a bathroom exists near them that meets these criteria, but they don't see it in a search for "accessible" rooms because it's not fully wheelchair accessible) I realize this might be a broader scope of update than was intended in the original issue, but I feel very strongly about the importance of this kind of accessibility and I'm willing to help out as much as needed. |
Awesome! I completely agree about the "accessible/inaccessible" boolean not being a great option! I reached out to some people in my circles (I study disability and computer science) and have included their feedback below. Some food for thought! We had recently been discussing the PISSAR Checklist, so you'll notice that a lot of people mention it. It is a little dated, but it's a starting place. The tl;dr of the feedback is that "accessible" means different things to each of us, depending on our disability. Reflecting on the feedback, I think it would be worth our while to go back to the drawing board and get it approved with the long-term maintainers of Refuge Restrooms to add multiple check boxes or a multi-select field inspired by the Airbnb options. @DeeDeeG What do you think? Olivia R: I think something like checking boxes would be more useful information for someone who is looking for an accessible bathroom. It also begs the question who is the space deemed accessible to? There needs to be a range of specific options beyond accessible versus non-accessible. Lauren L: Accessibility could cover a range of abilities/disabilities so who is to say if it is entirely accessible for all users? Alicia C: I think the PISSAR checklist is a good starting point for helping to determine if a restroom is accessible or not, but I also think it is important to consider deaf individuals and if there may be a sign or something indicating whether the restroom is in use or not. A restroom could also include light settings, so individuals who are sensitive to light could adjust those settings. Since the current settings only shows accessible or inaccessible, I thought it would be important to include variations in between those two categories. The app could then show restrooms that are accessible for some functions and not others, and individuals could find bathrooms that are accessible to them, even if it may not be accessible to some other people. Rebecca K: Because everyone doesn't have the same needs, what's accessible and inaccessible is up to an individual's opinion unless otherwise explained. I agree with Olivia that a checklist of accessibility (similar to the PISSAR checklist) would be much more inclusive. Sierra S: The PISSAR checklist is a great start for accessibility but maybe the form itself should be changed (I’m talking about the form where people can submit accessible or not). Maybe there can be a rating system based upon how boxes it checks on the PISSAR checklist? Or the form can note who it is accessible for? (i.e. wheelchair accessible, etc..) Hannah B: I'm surprised that Refuge Restrooms didn't already have a lot of information on how to determine what is considered an accessible bathroom, but I wonder if this is because everyone's interpretation of accessibility is different? I definitely don't think that's appropriate reasoning, but just trying to come up with a possible answer... Alex M: I agree that the PISSAR checklist would be a great place to start. Is Github the only platform where people can leave reviews? If so maybe a comment or suggestion box should be developed so voices could be heard easier. |
Thank you all for the continued input and research. I can agree the AirBnB options seem like a good improvement. (I would like to move away from the "Accessible" checkbox as the main distinguishing data point for accessible restrooms, toward specific accessible features or qualities the location has.) The AirBnB data points are real-world tested, and strike a bit of a balance between including essential/basic granularity without being overwhelming. More general thoughts:We can skip "Bedroom" related data fields. (Not applicable to any public restrooms I can think of.) There are a few that are effectively redundant: We only need one of "step-free path" (starting from outside, all the way into the stall itself) and I think we combine this with "no steps to enter"? Likewise, I think we only need only need one "wide entrances/doors" (which in my mind would mean: starting from outside, through to entering the stall itself, all is wide enough for a wheelchair.) We can probably skip the shower-related ones... But at the same time, that info can be really really useful if you need it, and some restrooms are at like a YMCA/shelter/community center or similar, so I'm not sure how I feel about that at the moment. (Anyhow, "which check-boxes to include" is not a significant technical consideration, adding one is about as hard as adding twelve, so deciding which check-boxes to include can be delayed until late in the process if need be, and need not block developing a proof of concept implementation). When folks are entering in a new restroom, I'd like to somehow encourage people to type up further info not reflected in the checkboxes, via the "description" or "directions" fields, as relevant. These descriptions/instructions are surfaced by the mobile apps, and by the web app, so folks can get a broader, free-form idea of what features the restroom has without us having to anticipate everything with checkboxes. (A question: Are full guidelines a good idea (As a popup, or on its own page)? Or should the advisory text be limited to strictly a small amount of info in the "Submit a new Restroom" page explaining how to submit good accessibility info?) Technical overview of Refuge Restrooms (the web app):I'd like to mention how Refuge works "under the hood"/technologically, which is useful for making a roadmap forward. Refuge Restrooms is a few things (to simplify a bit) under the hood:
Note: For a smooth transition to the new data fields, I think the "Accessible" data field will have to stay technically in the database, for compatibility reasons and as legacy data, but we are free to de-emphasize it to the extent that it makes sense to in the UI. As there isn't a way for us to automatically and accurately populate new fields for older restrooms, and to avoid needing to update the mobile apps, the "Accessible" field can remain as a legacy field, but also as a fallback option for folks who might want to cast a wider net when searching for restrooms... (Unfortunately in my experience, depending on where you are located, narrowing down to accessible options sometimes means "show no results," depending on the area and the comprehensiveness/quality of the restroom data. So being able to zoom out to "accessible to some kind of extent" might be useful in a pinch. And for some years now we have collected the "Accessible" data point, but these new fields would have very few entries at first. Or... maybe not? Thoughts on this? Should searching by "Accessible" be deprecated/removed from the web-app UI? And eventually the mobile apps?) Draft implementation goals, broken into sub-tasks:So I would say a successful implementation of the "AirBnB style"/split accessibility checkboxes would entail these sub-tasks:
|
For reference, here was the last pull request that added a data field to the whole Refuge Restrooms web app: #248 We can follow in those steps, though the app has been changed a bit overall since then. (Edit to add: This PR also added some data fields more recently, but it was a more complicated PR with some things we wouldn't need to do for this -- i.e. for adding granular accessibility data fields: #487) |
(Note: this is mildly off-topic, I guess.)
It just so hapens to be the most reliable way for feedback to reach me specifically. We also have a contact page on the website, social media accounts (mainly Twitter, the Facebook is basically inactive), and Slack, which the other maintainers might be monitoring, but which I am not. (I don't have access to the email inbox the website's contact form goes to. I don't have login credentials to respond via the Twitter account, nor am I on Twitter in general. I don't monitor the Slack because it is very low traffic, and they somewhat frustratingly refuse to send out notification emails when someone messages the general channels, unless they have Direct Messaged or We are all basically pretty busy with other things and not pouring lots of time into Refuge, but the status of the project is still such that we are committed to keeping it up and running at bare minimum. When a good idea comes around with a will and a way to implement it, I try to encourage such efforts. It might not be speedy and buzzing with activity, but it's alive at least. |
I'd be happy to help with writting the documentation when the time comes. |
So here's my broad workflow for my end at the moment (if anyone wants me to change/add things, lmk)
Then from there we'd move into discussion of how to impliment, work out any roadblocks, eventually getting to implimentation and documentation Other condiderations I'd mentioned (which I'd like to get community feedback on as I think implimentation of them could heavily impact disabled users' experience of the change):
I'll aim to have step one done by early next week, then I don't think 2 and 3 should take me long from there I'm thinking once the update is rolled out, it might be good to have some way to encourage users to help in updating legacy "accessible" bathrooms. Like a pop up message in the app/website banner or something like "hey, we changed this feature recently, you can help disabled users near you have accurate info by checking and updating legacy accessible bathrooms near you with more useful info." Cause I agree initially this change would face an issue of having very few data entries and I'm thinking user awareness is likely the fastest way to solve that |
OK just sent out tweets, will update when I get some responses back |
Thanks for all this, hope it goes well. I'll consider any replies along with the things @arielrezinn heard from friends and colleagues etc. Brief update and clarification regarding the mobile apps (In summary: we probably won't [be able to] update the iOS app to reflect these changes, since it (the iOS app) is deprecated). I took another look at the iOS app recently, and I noticed that it can't really filter results at all. It only searches by location. (It tells you if a restroom is "accessible" in general and whether it's unisex or not. But there's no filtering.) So this update wouldn't technically mean much, other than reading the new data and surfacing some new icons/text about the new accessibility aspects of a given restroom. But it also reminded me (upon re-reading the popover message that shows upon app launch) that the iOS app is deprecated, so I don't expect that to be updated, really. It has some bugs that were never figured out or fixed, and the popover message advises folks to use the web app instead (Refugerestrooms.org). The iOS app has been deprecated/had its development paused for some time now, due to a lack of programming time from the previous developer, and no-one stepping in to maintain the existing codebase. (Context: We've had some offers to develop new iOS apps from scratch, but the other two web app/core maintainers and I were not able to really come to a conclusion on those, and discussion sort of tapered off... No consensus or real game plan was reached there, and neither person really got a green light from us.) So, all told, I don't think updating the iOS app is realistic at this exact moment, unless someone steps in to revive the app (and all the hassle of dealing with the Apple App Store that goes with it) -- and assuming we reach consensus and make/greenlight some game plan there. So, any updates to mobile apps would probably be limited to the Android app, if that. Would need to reconnect with the Android developers if we have something to ship in the web app/main server. |
Update: so far I've only had two responses to my twitter queery. I think later today I'll RT again, maybe at a different time of day. Here's what I have so far: Person 1:
Person 2:
I also made a few polls to agregate opinions on some design decisions we'd talked about. Those only have one vote each so far, but at this point, the options chosen are: "use both checkboxes and the boolean accessible field," "have the accessible field still be checked by the user who submits the bathroom (not autofilled)," and "let user decide (when they're searching whether to include/exclude legacy bathrooms marked 'accessible' without further detail)" I'd also thought of two things on my own that I thought would be useful:
|
No new responses since last update, but I took the liberty of gathering the feedback we've gotten so far into a rough list of requirements. I'll loosely group them by type of access need (bellow). I think tommorow I'll review this with fresh eyes and also start looking exploring how the code side works. In the meantime lmk if anyone has thoughts/additions/corrections/etc. Thoughts especially invited wrt wheelchair/mobility section SENSORY
MISC
WHEELCHAIR ACCESS/OTHER MOBILITY RELATED DISABILITIES My thought here is that most people can sort of recognize at a glance if something like a sink or other amenity looks to be at wheelchair height, and we could maybe include a parenthetical in the question if necessary givng an inch measurement. But the question itself could look something like this:
Then there's a few additional wheelchair/mobility related questions:
|
Scope / difficulty
This would probably require some thorough conversations, but then be technically relatively simple to implement.
Impact
I suspect that there is currently a lot of bad data in this field, making it less useful for people to find an accessible restroom.
Rationale
Many users add bathrooms to Refuge Restrooms, but are unsure about how to assess whether or not a restroom is accessible. Sometimes accessible bathrooms have a physical sign labeling them as accessible, but it's also not uncommon for a business to mistakenly label an inaccessible bathroom as accessible.
If users have some more guidance in answering this question, I supect the data will start becoming a lot more useful.
Proposal
Currently, the new restroom form (https://refugerestrooms.org/restrooms/new) has a dropdown menu labeled "Accessible". This has two options: Accessible and Not accessible.
I would like to propose that this form include some simple guidance on what it means for a bathroom to be considered accessible. Perhaps a short checklist that the user could use to identify any common access issues?
Alternatively, the form could have a different way of asking about accessibility, asking users to check boxes for specific information.
How to actually do this:
Have a discussion about it to identify the best solution! And in that discussion, we should prioritize feedback from people with disabilities whose access needs are not met by inaccessible bathrooms.
The text was updated successfully, but these errors were encountered: