-
Notifications
You must be signed in to change notification settings - Fork 25
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
Evaluate Accessibility of Jupyter pages #38
Comments
Hi, I'm Brenda, an outreachy applicant. Can I work on this one? (: |
Hi, I'm Precious an outreachy applicant, can I work on the accessibility for ipython.org? |
Hi! I am Maham Tariq . I would like to evaluate jupyter.org using WAVE .. |
IPython's Home Page
|
hi, can i work on this issue |
Hello, My name is Ogoh Blessing and I would love to work on Binder. I would love to contribute to making Binder more accessible to diverse users so people cutting across different locations, ethnicity, health status etc can have an amazing user experience not minding the device being used to access the site. Tools used for assessment
Result from assessment On accessing the page using with the tools above, I took note of the following parts that can be improved to ensure users with special needs have a better experience: WAVE result Axe accessibility testing tool result Based on the accessment, the following have been spotted and can be improved using the web content accessibility guidelines(WCAG):
It can be useful to people with certain sensory processing and/or learning disabilities An alt text should :
Current state of the code:
Solution I am proffering: To improve this, I would add the following alt text to the code above:
Current state of the code:
Solution I am proffering: I would solve this by using a deeper shade of the current background color so the text becomes more legible
Current state of the code: Solution I am proffering:
Current state of code: Solution I am proffering: To solve the accessibility issue related to page regions, I would use HTML5 elements(semantic elements) and the corresponding WAI-ARIA roles.
Solution: |
I evaluated the accessibilty of http://mybinder.org/ and http://ipython.org/ using the WAVE tool that was recommnded by the mentor, here are the issues and how i think they can be fixed: IPYTHON's home page
http://mybinder.org/ 's Home Page
These are the results from the WAVE web app accessibility tester. All fixes can be done with just simple HTML and CSS. |
Jupyter Homepage: http://jupyter.org/
Suggestion: These are the results from the WAVE web app accessibility tester. The stated errors has to be fixed to remove barriers that makes it difficult or impossible for some people to use like people with disabilities. This can be fixed with HTML and CSS. |
Suggestions for improving Binder and IPython's websiteIPythonI evaluated the ipython.org's website using the WAVE tool as instructed. Below are the changes I suggest can be made to improve accessibility for users:
BinderAfter evaluation, I came up with the following suggestions for improvement:
|
|
I evaluated the Jupyter.org governance page using the WAVE tool as instructed and found 9 errors which will be listed below with possible solutions. Some of the errors were duplicated with different components.
|
Thanks for the contributions, everyone! I added a spreadsheet where you can claim a page to work on. Pick a page from the list. If there's a page you'd like to look at that's not on the list, feel free to post here and we can add it. |
Hello @minrk On the spreadsheet, my username is on the column that says done. What am I to do next please? And since I have shown interest in mybinder.org page, would I be working on the repository for the project? |
Jupyter's Community page- No errors :) 👍🏾
|
Thanks @minrk |
@bl-aire you are free to work on more detailed suggestions for the mybinder.org page. If you like, you can make suggestions.
@bl-aire you are free to work on more detailed suggestions for the mybinder.org page. If you have specific HTML changes, you can make suggestions in the binderhub repo. The HTML templates are here.
The repo where we will do the work in the internship is actually https://github.com/jupyterhub/jupyterhub but its pages are not publicly available, so they require installing and running jupyterhub to access.We've selected publicly accessible pages for the initial period. If anyone would like to test the JupyterHub pages, I can suggest how to install jupyterhub locally and look at the pages. |
HI My name is Chioma cani i work on the accessibility of mybinder.org |
Okay. Thanks for guiding me. |
After I evaluated the https://docs.jupyter.org/en/latest/install.html page using the WAVE browser extension as instructed by the mentor.
|
I'll like to be assigned to this page https://docs.jupyter.org/en/latest/install.html and it's not on the spreadsheet. I have ran WAVE on it and evaluated its accessibility and added my suggestions. I'll love for it to be added to the spreadsheet please. |
@minrk I'd like to test the JupyterHub pages. Can you guide me on how to install JupyterHub locally? |
@minrk I am an outreachy applicant and I will like to evaluate jupyter.org pages |
Thanks @minrk |
@Mackenzie-OO7 @brendamoreira |
Thanks! |
|
Hi! every one, 1 LANGUAGE MISSING OR UNIDENTIFIED: this indicate a missing |
Jupyter.org Page Evaluation workAs stated by the project mentor, I evaluated the Python.org homepage with the Wave accessibility tool and these were the obeservation along with suggestions to improve Total errors: 0 Contrast Errors 77 contrast errors were found, which conveyed that the foreground color and background color has very low contrast which could pose as a problem to users with low vision. removing the text shadow and making the text a little darker helps to make the color really accessible Alt text warning 52 images with the same alt text were found which can be fixed by using unique alt text for the images Missing h1 head tagAlmost every web page has a defined hierarchy of its elements , such as the heading from h1 to h6, this current home page lacks a proper h1 tag heading Possibility of using headingp tags were used for text which seems to be a heading , using a h2 can be a better option and a viable way to make the site more accessible No further Accessibility issues were found by the WAVE tool. |
UpdateThis microtask will be closed to new applicants on Monday 24th October (end of day UK time). Please make sure your contributions are recorded and begin your final application on the Outreachy website. If your issue/PR is still open when we close this project, it will still count as a contribution. Closing the project will not affect your ability to record contributions and make your final applications. |
While studying to work on the second part of the project, I found some links that I would like to share so it can help others too!
I hope it can help some of you the same way it helped me! Good luck everyone ! |
This is the Summary and Suggestions for the Evaluation of https://jupyter.org/ with Wave: Suggestions for Contrast Errors:
Suggestions for Alert (Nearby Images have the same Alt text ): When two images have the same alternative text, this often causes redundancy or indicates incorrect alternative text.
Suggestions for Alert ( Possible heading):
Suggestions for Features (Linked image with alt text):
Suggestions for Features (Alternative text):
Suggestions for Structural Elements (Heading levels):
Suggestions for Structural Elements(Unordered list):
Suggestions for Structural Elements (Unordered list):
Suggestions for Structural Elements (Footer):
Suggestions for Features (Language):
|
Jupyter.org Enforcement guidelines and principlesAfter evaluating this page with the wave tools, these were the errors I got. 9 Errors
5 Alerts
Features
33 Structural Elements
8 ARIA
|
Jupyter.org page MicrotaskMy name is Jimmy Inieke, I'm interested in working on jupyter.org project. 3 contrast errors were identified; which are basically the color combinations that was used in the HTML to differentiate href tags from the paragraph text. 70 Alerts were identified; Majority of the alerts were found on the img section, indicating the "alt" was not properly labelled. E.g Image shows a photo of Gibson, While the Alt="Gibson", My Contribution is to make the Alt more descriptive by writing something like: Alt ="Gibson's Photo". 28 Features were identified; This indicates what to be done to improve web accessibility. I noticed that "Home page" was added to the list of all the Sponsors of Jupyterhub in the Alt text which results in redundancy in the HTML. 14 ARIA were Identified; Aria provides a descriptive, accurate label. I noticed that the Aria have the same labels "Anchor" in all the "a" tags in the About Us page which is not supposed to be so. |
Hi I'm Suzan Song from China. I really learned a lot in the practice process of this microtask. Here is my submission in issue section, feel free to give me your insight. Discussions are welcomed! |
Yes, sure you can. Just try to be quick about it because the deadline is close |
I'm Joseph Sanyaolu, an Outreachy applicant who worked on the website mybinder.org BINDER.ORG WAVE ACCESSIBILITY RESULTS
-- 0 Errors, which is a good thing -- 3 Contrast Errors -- 3 Yellow Alerts (2 Suspicious alternative text & 1 redundant link) We got 3 features, which means we have well implemented features, 15 structural elements which shows that our website is well structed and 7 ARIAs. Here is the link to the issue I created on this accessibility evaluation issue#115 |
I'm actually interested in this, I mean, installing jupyterhub locally and testing the JupyterHub pages |
I evaluated the accessibility of https://jupyter.org/governance/papers.html using the WAVE tool as recommended by the MENTOR. These are the issues and how I think they can be fixed:
|
This is the Summary and Suggestions for evaluating https://ipython.org/news.html with Wave Suggestions for Errors (Language missing or invalid): Add the document language using the attribute with a valid value (e.g., ). Suggestions for Contrast Errors (Install): Suggestions for Contrast Errors (Documentation): Suggestions for Contrast Errors (Project): Suggestions for Contrast Errors (Jupyter): Suggestions for Contrast Errors (News): Suggestions for Contrast Errors (Cite): Suggestions for Contrast Errors (Donate): Suggestions for Contrast Errors ( Books): Suggestions for Contrast Errors (Stack Overflow): Suggestions for Contrast Errors (Mailing list): Suggestions for Contrast Errors (File a bug): Suggestions for Contrast Errors ( Reddit): Suggestions for Contrast Errors ( Mailing list): Suggestions for Contrast Errors (Development Chat Room): Suggestions for Contrast Errors (Development information): Suggestions for Contrast Errors ( Travis CI): Suggestions for Contrast Errors ( Wiki): Suggestions for Contrast Errors ( ¶): Suggestions for Contrast Errors (release notes): Suggestions for Contrast Errors (Jupyter Blog): Suggestions for Alerts (Fully justified text is present): Suggestions for Alerts (Suspicious alternative text): Suggestions for Alerts (Suspicious Link text): Suggestions for Alerts (An image has a title attribute value ): Suggestions for Alerts (Link to PDF document): Suggestions for Structural Elements (Heading Level 3): Suggestions for Structural Elements (Heading Level 4): Suggestions for Structural Elements (Footer): |
This issue is now closed to new contributors. Thank you all for your contributions. Please remember to record them in Outreachy and submit your final application! |
Hello @minrk please see my open issue #130 with suggestions on on how the html and css of ipython documentation page https://ipython.org/documentation.html can be improved |
We would like to improve the accessibility of JupyterHub. This microtask will exercise the skills and tools relevant to JupyterHub accessibility project, and improve the accessibility of Jupyter websites!
Many Outreachy applicants can work on this issue at the same time. Please do not select more than one page per person.
Familiarize yourself with the basics of web accessibility
Install the WAVE tool for evaluating web accessibility
Select a page from one of these websites (using this spreadsheet):
Use WAVE to evaluate your selected page
Identify a specific change in the HTML or CSS that improve the page, with respect to accessibility
open an issue (select "Accessibility task"), and follow the steps to suggest an improvement.
We are not asking you to fork repos and propose specific changes (it may be difficult to find where the HTML is defined!). Only suggest changes to the final page. After discussion, we can decide to proceed to submit changes, or not.
The goals of these tasks:
Update
This microtask will be closed to new applicants on Monday 24th October (end of day UK time).
Please make sure your contributions are recorded and begin your final application on the Outreachy website. If your issue/PR is still open when we close this project, it will still count as a contribution. Closing the project will not affect your ability to record contributions and make your final applications.
The text was updated successfully, but these errors were encountered: