Page MenuHomePhabricator

Outreachy Round 29: Design tailored reading experiences for different accessibility (a11y) requirements
Closed, ResolvedPublic

Assigned To
Authored By
cmadeo
Sep 6 2024, 7:09 PM
Referenced Files
F57652256: image.png
Oct 28 2024, 9:00 AM
F57652238: Screenshot_2024-10-27-09-52-56-156_com.android.chrome.jpg
Oct 28 2024, 8:53 AM
Restricted File
Oct 28 2024, 1:47 AM
F57651156: image.png
Oct 28 2024, 1:03 AM
F57651146: image.png
Oct 28 2024, 1:00 AM
F57645254: vbb.png
Oct 26 2024, 10:38 AM
F57637626: image.png
Oct 23 2024, 8:00 PM
F57637617: Screenshot 2024-10-23 at 3.52.49 PM.png
Oct 23 2024, 7:53 PM

Description

IMPORTANT: This project is closed, we already have a very strong pool of applications. We have not selected a mentor yet. Any applicant can still record contributions and create final applications for this project until Oct. 29, 2024 at 4pm UTC.

Screenshot 2024-10-23 at 3.52.49 PM.png (990×2 px, 205 KB)

IMPORTANT: Make sure to read the Outreachy participant instructions and communication guidelines thoroughly before commenting on this task. This Phabricator task is for project-specific questions, so do not ask questions about getting started, setting up Gerrit, etc. here. When in doubt, ask your question on Zulip first!
NOTE: This project is not currently accepting applications for mentors
Please note that it may take up to 24-48 hours (Monday-Friday) for comments on this task to be responded to and longer for comments made on the weekend.

Brief summary

The Web team at the Wikimedia Foundation has been working on improving the accessibility (a11y) of Wikipedia interfaces through changes to typography and other interventions. The Wikimedia design team is interested in learning more about how reading preferences or reading themes could help to improve readability and accessibility for readers with different a11y needs.

This project will require proficiency in Figma or a willingness to learn Figma. This project will be self-directed with support from design managers and the designers on the Consumers Pod. The goal of this project is to create a series of prototypes developed with specific accessibility needs in mind that can be tested with real users from these audiences. The outcomes of this project will be used as inputs for future planning and internal communication.

Skills required

Specific technologies required
  • Figma proficiency: Ability to navigate through Figma files including components, variables, tokens, and libraries.
Skills required
  • Research and synthesis: Ability to read through best practices and perform desk research to determine what interventions would have the highest impact for different target audiences with different accessibility needs.
  • Design systems: Experience utilizing design systems such as Material Design, the Human Interface Guidelines or internal design systems.
  • Consistency and Standards: Ability to recognize and maintain consistency in design elements by adhering to design principles and standards.
  • Testing: Ability to test and verify that proposed designs provide measurable improvements in readability and reading comfort for target audiences.
  • Adaptability: Willingness and ability to continuously seek out opportunities to develop skills, learn from others.
  • Documentation: Ability to clearly and efficiently document learnings throughout the process and share issues that arise in a timely manner. 
  • Time management: Think tactically about the best way to deliver the task at hand.

Learning outcomes

  • Technical Skills Development: Mentee will gain hands-on experience with Figma, enhancing their proficiency in navigating and utilizing design components and libraries.
  • Accessibility (a11y) Insights: The mentee will deepen their understanding of accessibility principles by researching and implementing design solutions tailored for readers with diverse accessibility needs. They will gain insights into various a11y considerations, and learn how to apply these insights to create more inclusive designs. 
  • Understanding of Design Systems: Mentee will gain knowledge and experience utilizing a design system and adhering to design systems to their work.
  • Documentation and Communication: Mentee will improve their documentation and communication skills through creating documentation for
  • Collaboration and Mentorship: Mentee will gain experience working with design managers and mentors, learning to effectively communicate and collaborate on design projects.
  • Time Management and Task Prioritization: Mentee will develop their ability to manage time and prioritize tasks effectively with the support of design managers.

Possible mentor(s)

IMPORTANT: Please do not email mentors, any questions emailed directly to mentors (via email or LinkedIn) will not be responded to.

If you have questions about this project or the tasks below, please respond to this Phabricator ticket. Please do not email mentors, any questions emailed directly to mentors (via email or LinkedIn) will not be responded to. Having all the questions on Phabricator helps the mentors keep track of where help is needed and also benefits the other participants.

Project coordination and support from @cmadeo. Additional, design mentorship support from @JScherer-WMF

Microtasks

IMPORTANT: Please follow the directions listed below carefully. Submissions are accepted by creating a 'Subtask' of this ticket on Phabricator ONLY. Please only share your work when you feel confident it is complete as tasks will receive a maximum of one round of feedback (if submitted by the end of day UTC on Oct 16). Due to resourcing constraints we will not be able to provide feedback on in-progress or not submitted work.
NOTE: You do not need contribution access to the Figma library for this task. To reuse the Codex components, copy and paste them from the library file. The most efficient way to do this is to copy the components from the original Codex Figma library and paste them into your own files.
Designing with real users in mind
  1. Read through this story from the W3C about Stefan, a student with attention deficit hyperactivity disorder and dyslexia and this interview with Simone, a dyslexic reader from gov.uk.
  2. Conduct additional research as needed to learn more about how to design better reading experiences for people who are dyslexic (potential starting points include W3C:WAI, gov.uk and the British Dyslexia Association's Style Guide). While the focus here is on designing for dyslexia, it is okay if you include additional general accessibility improvements or improvements for attention deficit hyperactivity disorder (ADHD).
  3. Using Figma and the Codex Figma Kit, propose a redesign Wikipedia:Community_portal desktop page, NOT mobile with the needs of dyslexic readers in mind. Please do not edit the portal page on wiki, your designs should be presented in Figma.
  4. Annotate your file to explain the changes you've made and provide design rationale
  5. Name your file (DyslexiaRedesign_YourFullName) and ensure that it is accessible to 'anyone.'
  6. Download a local copy of your Figma file.
Documenting your experience

Please denote if you utilize an AI tool (such as ChatGPT) to assist you with this task. Proofreading is the only permitted use for AI tools in completing this task.

  1. Write-up the steps you took to complete the microtask above.
  2. Share any insights you learned from your research.
Share your task
  1. Create a subtask from this ticket in Phabricator:

Screenshot 2024-10-03 at 11.03.55 AM.png (1×3 px, 339 KB)

  1. Remove the Developer-Outreach project tag in the "Tags" field from your subtask, and remove all unrelated subscribers except for mentors.
  2. In the project description, include your .fig  file along with your documentation. Feel free to link out to a document for your documentation or to use the description space in the ticket.

Microtask evaluation

  • Quality of design assets: Is the final design adherent to best practices and respective of the broader Wikipedia.org ecosystem?
  • Quality of Figma file: Is the file well organized and easy to use?
  • Communication and creativity: Was documentation clear and easy to follow? Were creative approaches used to complete the task? AI tools (such as ChatGPT) should have only been used for proofreading.

As we will only provide one round of feedback for each applicant, we recommend submitting your task when you are fairly confident it is in a complete state. You will not be evaluated on the quality of your initial task, but rather how you adapt to the feedback so it's okay to have mistakes, etc., in your task in the initial review and you will not be penalized for that. If you would like to ensure that your task receives a round of feedback please submit it by end of day UTC on October 16.

If you have received feedback from the mentors, we recommend that you include information about the changes you made based on the feedback you received.

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@cmadeo I know you mentioned that submitting a Figma link was okay, but I wanted to double-check whether it’s fine for other contributors here to view the file as well. I noticed that some people have already viewed mine, so I just wanted to confirm that sharing it this way won’t affect others—or me—in any way

A lot of people also viewed mine, i get your worried. But you are worried about the wrong thing. Every designer were given unique feedbacks by our mentor @cmadeo so with that, your design won't be stolen. Hope this makes you at ease.

@cmadeo I know you mentioned that submitting a Figma link was okay, but I wanted to double-check whether it’s fine for other contributors here to view the file as well. I noticed that some people have already viewed mine, so I just wanted to confirm that sharing it this way won’t affect others—or me—in any way

A lot of people also viewed mine, i get your worried. But you are worried about the wrong thing. Every designer were given unique feedbacks by our mentor @cmadeo so with that, your design won't be stolen. Hope this makes you at ease.

I’m actually not worried about anyone "stealing" my design. I just wanted to be sure everything's in line with the project guidelines. I probably will not receive feedback cuz I submitted after Oct 16 @Petkov20 . I mean we're all here to learn alongside contributing, I just wanted to ake sure it was okay

@cmadeo I know you mentioned that submitting a Figma link was okay, but I wanted to double-check whether it’s fine for other contributors here to view the file as well. I noticed that some people have already viewed mine, so I just wanted to confirm that sharing it this way won’t affect others—or me—in any way

A lot of people also viewed mine, i get your worried. But you are worried about the wrong thing. Every designer were given unique feedbacks by our mentor @cmadeo so with that, your design won't be stolen. Hope this makes you at ease.

I’m actually not worried about anyone "stealing" my design. I just wanted to be sure everything's in line with the project guidelines. I probably will not receive feedback cuz I submitted after Oct 16 @Petkov20

Alright sorry for the misunderstanding, hopefully our mentor responds to you.

@cmadeo I know you mentioned that submitting a Figma link was okay, but I wanted to double-check whether it’s fine for other contributors here to view the file as well. I noticed that some people have already viewed mine, so I just wanted to confirm that sharing it this way won’t affect others—or me—in any way

A lot of people also viewed mine, i get your worried. But you are worried about the wrong thing. Every designer were given unique feedbacks by our mentor @cmadeo so with that, your design won't be stolen. Hope this makes you at ease.

I’m actually not worried about anyone "stealing" my design. I just wanted to be sure everything's in line with the project guidelines. I probably will not receive feedback cuz I submitted after Oct 16 @Petkov20

Alright sorry for the misunderstanding, hopefully our mentor responds to you.

No worries, thanks for replying...appreciate it..🙂

@Mariam
I didn’t get an answer, I also submitted late but out mentor said we might be able to get feedback so let’s stay hopeful, and she will try to drop feedback before our final application

@Mariam
I didn’t get an answer, I also submitted late but out mentor said we might be able to get feedback so let’s stay hopeful, and she will try to drop feedback before our final application

yhh, it'll be nice to get feedback, hopefully we do, thanks...I don't know why it skipped my mind to submit on Oct 16 even though I wasn't done

Hi, does anyone have any information about the timeline?like is there a template to follow?

Timeline forr?

"@Balikiss Hello! To draft a project timeline, start by calculating the number of weeks in each month of the internship. Then, outline the internship tasks (excluding contribution tasks) and allocate them to each week within the three-month period. You can create this in a Google Document and attached it to the field for project timeline when recording a contribution, remember to make the link accessible to everyone

but we do not know the internship task. How do we go about that?

Hello @Estherkamso I think you should go ahead with the documentation since it’s in the instruction given by the mentors

Alright, thank you so much

@Estherkamso you can find the internship tasks on the project description on the Outreachy website

vbb.png (474×1 px, 47 KB)
>>! In T374276#10264623, @Estherkamso wrote:

"@Balikiss Hello! To draft a project timeline, start by calculating the number of weeks in each month of the internship. Then, outline the internship tasks (excluding contribution tasks) and allocate them to each week within the three-month period. You can create this in a Google Document and attached it to the field for project timeline when recording a contribution, remember to make the link accessible to everyone

but we do not know the internship task. How do we go about that?

this is what the intern will be focusing on when selected, break it down into 12 weeks with points on what you will be focusing on for each week

"@Balikiss Hello! To draft a project timeline, start by calculating the number of weeks in each month of the internship. Then, outline the internship tasks (excluding contribution tasks) and allocate them to each week within the three-month period. You can create this in a Google Document and attach it to the field for project timeline when recording a contribution, remember to make the link accessible to everyone.

Please enlighten me about this i don't understand, are we going to draft project time for the one-month contribution or the 3 month internship

Hello @PeaceNaza you’re to draft a project timeline for the three months internship

Hello @PeaceNaza you’re to draft a project timeline for the three months internship

are we going to submit it with this current task ?

Hello @PeaceNaza you’re to draft a project timeline for the three months internship

are we going to submit it with this current task ?

I think it's for final application

Please who has an idea on the project internship tasks for this particular project?

@cmadeo is there any breakdown for the internship tasks for this project?

Hi @cmadeo is there any project community questions i should fill in?

hello everyone,

If any of you have received feedback, could you please share some of the generic comments? It would be really helpful for those of us who submitted after October 16. Thank you

please i'm trying to submit my final application but i can't find the option

please i'm trying to submit my final application but i can't find the option

You are to record a contribution on the website first. Have you done that?

please i'm trying to submit my final application but i can't find the option

You are to record a contribution on the website first. Have you done that?

yes i recorded my contribution

please i'm trying to submit my final application but i can't find the option

@PeaceNaza, After recording your contribution in this page - https://www.outreachy.org/outreachy-dec-2024-internship-cohort/communities/wikimedia/#design-tailored-reading-experiences-for-different- you will have to click on the green button apply for this project to submit your application.

This comment was removed by PeaceNaza.

please i'm trying to submit my final application but i can't find the option

You are to record a contribution on the website first. Have you done that?

yes i recorded my contribution

Click on "Update contribution and apply to this project"

image.png (663×1 px, 160 KB)
is this where we will submit the final application ?

please which date are we going to put that the project was accepted and merged ?

image.png (663×1 px, 160 KB)
is this where we will submit the final application ?

Correct @PeaceNaza! You mean when the accepted intern will be announced who is gonna work on this project? It is 26 November.

{F57651234}>>! In T374276#10266165, @Mhmohona wrote:

image.png (663×1 px, 160 KB)
is this where we will submit the final application ?

Correct @PeaceNaza! You mean when the accepted intern will be announced who is gonna work on this project? It is 26 November.

thank you, i mean when recording your contribution they asked for 2 dates start date and when contribution was accepted and merged by mentor

image.png (663×1 px, 160 KB)
is this where we will submit the final application ?

Correct @PeaceNaza! You mean when the accepted intern will be announced who is gonna work on this project? It is 26 November.

thank you, i mean when recording your contribution they asked for 2 dates start date and when contribution was accepted and merged by mentor

Oh for that date, for now you can keep that date empty if your contribution has not been merged yet. You will be able to record and update contributions until 26 November.

how do we know if it has been accepted and merged? and i was not able to add my .fig file in the subtask. it failed because the file is too large

how do we know if it has been accepted and merged? and i was not able to add my .fig file in the subtask. it failed because the file is too large

On 26 November. The selected intern's task/contribution is gonna be accepted. You can just submit the phabricator task link.


@cmadeo is there any breakdown for the internship tasks for this project?

You can breakdown the tasks on your own. There is no particular template. For more information you can check this page - https://www.mediawiki.org/wiki/Outreachy/Participants

how do we know if it has been accepted and merged? and i was not able to add my .fig file in the subtask. it failed because the file is too large

Just leave that space blank if your work has not been merged. I dont think anybody's work has been merged tho

hello everyone,

If any of you have received feedback, could you please share some of the generic comments? It would be really helpful for those of us who submitted after October 16. Thank you

One thing I noticed is that she asked about the idea behind each design decision. Be sure to explain the rationale to the best of your ability, as it can be really helpful to know what you had in mind when we were designing. I hope this helps

"@Balikiss Hello! To draft a project timeline, start by calculating the number of weeks in each month of the internship. Then, outline the internship tasks (excluding contribution tasks) and allocate them to each week within the three-month period. You can create this in a Google Document and attached it to the field for project timeline when recording a contribution, remember to make the link accessible to everyone

is there a difference between contribution and project task? this is confusing me

Screenshot_2024-10-27-09-52-56-156_com.android.chrome.jpg (2×1 px, 614 KB)

That is the project task. The contribution task is the one we've worked on already

hello everyone,

If any of you have received feedback, could you please share some of the generic comments? It would be really helpful for those of us who submitted after October 16. Thank you

One thing I noticed is that she asked about the idea behind each design decision. Be sure to explain the rationale to the best of your ability, as it can be really helpful to know what you had in mind when we were designing. I hope this helps

Thank you

This comment was removed by PeaceNaza.

image.png (237×714 px, 33 KB)
please guys i saw this notification

One needs to be sure if that is a mentor before approval.

This comment was removed by Estherkamso.
This comment was removed by PeaceNaza.

Again: Please move general chat to Zulip instead. This task is about accessibility requirements. This task is not for general Outreachy questions. Please avoid adding "Thanks" only comments.

Hi everyone (and apologies to @Aklapper as this will also be posted in Zulip, but I wanted to post here for visibility):

There is no need to fill out a proposed timeline for your internship project -- we will work with the selected applicant (who will be chosen based on the tasks you've submitted and any feedback you incorporated) to build out a project timeline. You can write 'N/A' in the form on Outreachy.
IMPORTANT: Please DO NOT respond to this message with 'Thank you' other forms of acknowledgement of this message. While sentiments are appreciated it makes it hard for folks to find answers in this Phab task and it creates a lot of email.

Hi everyone (and apologies to @Aklapper as this will also be posted in Zulip, but I wanted to post here for visibility):

There is no need to fill out a proposed timeline for your internship project -- we will work with the selected applicant (who will be chosen based on the tasks you've submitted and any feedback you incorporated) to build out a project timeline. You can write 'N/A' in the form on Outreachy.
IMPORTANT: Please DO NOT respond to this message with 'Thank you' other forms of acknowledgement of this message. While sentiments are appreciated it makes it hard for folks to find answers in this Phab task and it creates a lot of email.

Hi @cmadeo but I already submitted a timeline

Hello, please I would still like to make more contributions to the Wikipedia project even though our contribution period has ended, how do I go about this?

The contribution deadlines are handled by Outreachy, please reach out to
the coordinators there on Zulip or by email.

Ohh ok. I thought I could make independent contributions, not necessarily from outreachy for Wikipedia project. But I will reach out to them via email

debt changed the task status from Open to In Progress.Dec 17 2024, 5:58 PM

Week 1 - Dec. 9 - Dec 13, 2024.

Task completed:

  • Wrote my first blog.
  • Studying the design library.

Challenge -

I didn't know where to focus on the figma workspace. Justin was helpful by clarifying things

Skill gained/learning:

  • Understanding that the team works with more than one design library.

Comment:
I got to meet with my mentor Carolyn and Justin, and got added to the slack team.

Week 2 - Dec. 16 - Dec 20, 2024.

Task completed:

Researched literature for my literature review and wrote a review on - Accessibility Interventions for people with visual and motor Impairments.

Challenge -

Finding the right literature was initially tough.
I was overwhelmed by the amount of literature I needed to go through.

Skill gained/learning:

How to conduct secondary user research
How to write a literature review

Comment:
My mentor Carolyn helped me find some of the resources I did not have access to.

Week 3 - Dec. 23 - Dec 27, 2024.

Task completed:

Wrote my second blog post.

Researched literature for my literature review and wrote a review on - Accessibility Interventions for people with non-visual and cognitive Impairments.

Skill gained/learning:

Gained knowledge on how to make the web accessible.
I also learnt how inaccessible web design affects people with cognitive impairment.

This comment was removed by Karimot.

Week 4 - Dec. 29 - Jan. 3, 2024.

Task completed:

Edited and updated both literature reviews from week 2 and 3.

Skill gained/learning:

How to properly make references for a literature review.

Comment:

My mentor, Carolyn, made some comments in my literature review that helped me know what to improve upon and what I did well.

Week 5 - Jan. 6 - Jan. 3, 2025.

Task completed:

Worked on Comparative analysis of accessibility settings and reading tools on other (non-Wikipedia) platforms.

Published my third blog post - Think about your audience.

Skill gained/learning:

  • Learnt about Customization and Personalization in the User Experience.
  • Gained a better understanding of Microcontributions. (It was my first time learning about Microcontributions as it relates to comparative analysis).
  • Learnt how to present a well detailed comparative analysis.

Please where can I read your blog posts?

Week 5 - Jan. 6 - Jan. 3, 2024.

Task completed:

Worked on Comparative analysis of accessibility settings and reading tools on other (non-Wikipedia) platforms.

Published my third blog post - Think about your audience.

Skill gained/learning:

  • Learnt about Customization and Personalization in the User Experience.
  • Gained a better understanding of Microcontributions. (It was my first time learning about Microcontributions as it relates to comparative analysis).
  • Learnt how to present a well detailed comparative analysis.

Hi Esther. You can read them here https://karimot.hashnode.dev/

Please where can I read your blog posts?

Week 5 - Jan. 6 - Jan. 3, 2025.

Task completed:

Worked on Comparative analysis of accessibility settings and reading tools on other (non-Wikipedia) platforms.

Published my third blog post - Think about your audience.

Skill gained/learning:

  • Learnt about Customization and Personalization in the User Experience.
  • Gained a better understanding of Microcontributions. (It was my first time learning about Microcontributions as it relates to comparative analysis).
  • Learnt how to present a well detailed comparative analysis.

Week 6 - Jan. 13 - Jan. 17, 2025.

Task completed:

  • I worked on auditing configuration settings for logged in users for English Wikipedia. I also shared two literature reviews with the design team.

Skill gained/learning:

  • I learned that it is important to focus on the configurations that affect users' reading experience. I had initially tried to audit the entire configurations, including the technical ones.

Comment:
I had a bit of a challenge completing the task for week 6 which involved auditing configuration settings for logged in users for different languages. My mentor, Carolyn, shared some insights on how to navigate the task and mentioned that I can finish it up in week 7.

Week 7 - Jan. 20 - Jan. 24, 2025.

Task completed:

  • I audited the configuration settings for logged in users, specifically under the edit category, across 15 laguages (English, Polish, Germany, Japanese, Russina, German, Arabic, Portuguese, Spanish, Russian, Dutch, Hebrew, Indonesian, Italian and French Wikipedia).
  • I also listed some created a set of recommendations for additional configurations / reading settings that could be added to user preferences / appearance settings on Wikipedia.

Skill gained/learning:

I learned how to better audit configuration settings by organizing my finding on Google sheet.

Week 8 - Jan. 27 - Jan. 31, 2025.

Task completed:

I developed the prototype for the "Quick Switch and Progress Bar Settings" feature as previously recommended, including comprehensive design rationale documentation.

Skill gained/learning:

Through this task, I realized the importance of evidence-based design decisions. Understanding and documenting the reasoning behind each design choice ensures that I effectively address user needs.

Week 9 - February. 3 - February 7, 2025.

Task completed:
I recruited 10 parcipant for usability testing.
I created a usability test plan and script.
I conducted moderated usabilty test with 4 participants.
I analysed the unmoderated usability test by 5 participants.

Skill gained/learning:
I learnt how to set up unmoderated usability testing with Userlytics.

Comments:
My mentor Carolyn helped me set up the unmoderated usability testing and recorded a video on how to set one up myself with Userlytics.

Week 10 - February. 9 - February 14, 2025.

Task completed:

  • I drafted a set of guidelines for designing for underserved disability groups.
  • I analysed the unmoderated usability test for the reading progress bar I designed earlier.

Week 11 - February. 17 - February 21, 2025.

Task completed:

  • Created a user flow for the Text-to-Speech (TTS) feature for the web project.
  • Presented two implementation ideas for the feature.
  • Documented my design process for the TTS feature.

Skill gained/learning:
I learnt it is important to document my design decisons and processes.

Comments:
During my meeting with my mentor, Carolyn, she reviewed my CV and provided feedback on areas for improvement. She also shared valuable insights on what makes a strong portfolio.

Week 12 - February. 24 - February 28, 2025.

Task completed:

  • Improved the design for the TTS feature for web based on feedback from my mentor, Carolyn.
  • I worked on comparative analysis for two Text-to-speech apps (Listen AI and NaturalReader).
  • I wrote and published my blog post on career goals.

Skill gained/learning:

  • I learnt that competitive analysis is a great way to gain more insight and sharpen my perspective about my design decison.

Assuming that this task is resolved as Outreachy 29 is over.