Project Cover

Empowering education for visually impaired students

TEAM

  • Dhea Zalfarani
  • Dicky Surya Nanda
  • Ryo Shandy
  • Tubagus Ghiffari Maulana

DURATION

  • 1 week

ROLE

  • UX Researcher and Product Designer

Creating an assessment app sounds simple, right? Now add the challenge of making it accessible for students with visual impairments—that’s how Tara: Teman Netra was born.

Before you read the study case, here is the story behind it:

Tara: Teman Netra is a platform developed in a “4C UX Challenge” competition held by Universitas Brawijaya. They call it “challenge” because in the final stage every team has to make a product within a week with a predetermined theme. The challenge itself is to create a mobile app to help students with disabilities in terms of doing quizzes & course evaluations. Our team decided to make a learning platform to help students with visual impairment/disability. The platform also helps teachers to evaluate students’ quizzes.

PROJECT OVERVIEW
❓ Problems

Students with visual impairments face significant challenges when taking quizzes through traditional methods, resulting in lower scores and poor performance. These methods often lack accessibility and inclusivity, leaving students struggling to participate equally. Additionally, delayed evaluations from teachers create further obstacles, hindering timely feedback and progress.

🎯 Objectives

To create an accessible and inclusive platform that enables students with visual impairments to take quizzes independently and receive instant evaluations, empowering them to achieve better academic performance.

My Role

Challenges

Design Process

Since we had to make the product within a week, our team decided to use the Design Sprint framework to tackle this problem. It helped us to challenge our assumptions about the users’ problems in a short amount of time.

5 Phases of Design Sprint

Phases of Design Sprint. Image by Interaction Design Foundation.

UNDERSTAND

Types of Color Blindness

Since our product focuses on visual impairment/disability, the first thing that came first to our mind was color blindness. So, we need to understand the overview of the color blindness. I found out that there are many types of color blindness, the common types are Protanopia and Deuteranopia — which makes you unable to tell the difference between red and green, and Tritanopia — which makes you unable to tell the difference between blue and green, purple and red, and yellow and pink, also makes colors look less bright (National Eye Institute, 2019).

After getting a basic understanding of it, we are concerned about our color system, “what if the users misunderstand the color?” “does it matter to give color to our product?” “should we make it black and white?”. Therefore, to challenge our assumptions, we tested our color system using Coblis — Color Blindness Simulator to get each perspective for each type of color blindness.

Normal Color System

Normal Color System

Protanopia (Red-blind)

Protanopia (Red-blind)

Deuteranopia (Green-blind)

Deuteranopia (Green-blind)

Tritanopia (Blue-blind)

Tritanopia (Blue-blind)

Monochromacy

Monochromacy

If you take a look of the color systems above, the problem is not with our primary color (Blue), but the main problem is with the color state (positive (green), negative (red), warning (yellow)). Users are unable to interpret the state of the component, for example an error, success, or warning on a text field or button if they can’t see the color state. To solve this problem, we have to create a design system that has extra information in each state of the component, such as supporting text and icon to make it more clear.

States on text field component

States on text field component

Wait, how do totally blind people use an app? 🤔

We were wondering, how do blind people actually use an app? Through online research, we got a video that shows us how they do it, in this video they compared the accessibility on Gojek and Grab to order a food.

We realized that they were using an accessibility feature called screen reader or text-to-speech or VoiceOver (iOS) to read alternative text (alt text) aloud as feedback. Unfortunately, Figma didn’t support alt text to be read by screen reader and we didn’t find any tool, plugin, or website which can be linked to Figma to do so.

Besides that, we conducted interviews to 3 users who were diagnosed with color blindness and low vision, two users are color blind (Protanomaly and Tritanomaly) and one has blurred vision to understand their pain points. Honestly, we surprised that we found a person with Tritanomaly (Blue-weak) color blindness because only 1 in 30.000-50.000 is affected by this type of color vision deficiency (CooperVision, 2015), which is rare.

From the interview, we mapped out their emotions, thoughts, and pain points, helping us design a solution that genuinely meets their needs.

Empathy Map

Empathy Map

I’m trying hard to capture information using my eyes
SKETCH

Stick It, Sketch It!

After gaining a basic understanding of visual impairment, we proceed to generate every idea that comes to our mind and write it down on post-its.

Categorize users as teachers or students
Add a feature for teachers to create classes
Add a feature for teachers to create quizzes
Add a feature for students to join classes
Add a feature for students to take quizzes
Customize the user interface for users with visual impairments
Adjust font size when taking quizzes
Provide quiz evaluation to enhance the learning process
Include a group messaging feature to facilitate classroom communication
Track learning outcomes as part of the evaluation process
Add a text-to-speech feature to support accessibility for visually impaired users
Allow users to adjust text-to-speech speed according to their preferences

Solution Ideas

Next, each of us sketched ideas using the Crazy 8’s method to depict the solution ideas. There are 4 crazy 8 we made, here below is only my crazy 8.

Crazy 8's (Tebe)

Crazy 8's (Tebe)

DECIDE

The Vote That Shapes the Vision

After sketching, my teammates and I presented our solution to discuss which features would be better for our users. We then engaged in a constructive critique of each other's solutions, carefully considering the strengths and weaknesses of each solution. Finally, we voted to decide on the best solutions that would address the needs of our users most effectively.

PROTOTYPE

From Sketch to Screen

We turned our ideas into an interactive design focused on usability and accessibility. This allowed us to test key features, simulate the user experience, and gather feedback for improvements.

Splash Screen and Authentication page
Home page, Flashcard, Chat, and Profile page
Class and Quiz flows (student)
Class and Quiz features (teacher)
Class page and quiz configuration design decisions
Quiz page design decisions

High-fidelity Designs

From Screen to Hand

In this phase, we transformed our chosen ideas into an interactive prototype that users could experience firsthand. The prototype focused on key features to address accessibility for visually impaired students, ensuring inclusivity and ease of use. This step allowed us to bring our concept closer to reality and prepare for user validation in the next stage.

Or experience it with your own hand

VALIDATE

Accessibility Check: Yay or Nay?

We conducted a moderated usability test to identify any usability and accessibility issues with our design. We invited 3 participants that we interviewed before and we observed them while they performed the tasks we specified, asked them to think aloud and also asked them questions related to their experience while testing. The color blind users didn’t find any issues after conducting the test. However, low vision user tends to prefer the magnifier tool feature over the adjustable font size feature.

This test also helps us validate various accessibility factors, such as color contrast, font size, and the different states of the components we use. It allows us to ensure that the design is accessible for users with visual impairments, such as those with color blindness, low vision, or any other visual impairments.

😃 This app is easy to learn. It’s just like any other quiz platform
🤔 I think it would be good if there is a feature to zoom in on certain text

Key Takeaways

📚 Lesson learned

This project helped me to learn a lot about accessibility design and the importance of considering it during the creation of a product, not only physical products but digital products as well. Accessibility design plays a crucial role in ensuring that products and environments are inclusive and accessible for everyone, regardless of their abilities.

🤔 What I'd do differently?

Expand the user testing

Involving a wider range of visually impaired users like those with total blindness and different types of low vision. This would give deeper insights into accessibility challenges and help refine features like voice assistance, contrast modes, and navigation patterns.

Collaborate with accessibility experts

Collaborating with accessibility experts earlier in the process to ensure the design meets real-world accessibility standards, reducing the need for major changes later.





Meme of braille/tactile pavement in Indonesia

Braille/tactile pavement in Indonesia

Meme of failed wheelchair ramp

Wheelchair ramp fail