duolingo
product design / class project
Duolingo Rooms
about
Creating new ways for people to connect and learn languages in audio community-based chat rooms.
Role
Student
TEAM
3 designers, 1 design lead
Timeline
July 2022 - August 2022
What is Duolingo?
background
Duolingo is a popular educational mobile application providing easy, fun, and engaging language lessons and exercises. Through a gamified experience, users can easily log on and learn languages of their choice through daily challenges and activities.
From our user interviews and affinity maps, we discovered that as Duolingo users advanced in skill, they desired more culturally and socially immersive exercises that Duolingo did not yet have to offer. In this 2 week sprint, we sought to create a new feature for the existing Duolingo app that would help users feel more motivated and engaged in their language learning journey.
project overview
What we worked on.
✦ Research
Our research goals.
Keeping the habit of practicing a new language is hard to maintain, so through our research we aimed to uncover the factors that create an immersive, engaging, and habitual language learning experience.
We wanted to look for the alternative ways competitors structured their language learning platforms besides the traditional vocabulary exercises that are often seen.
Competitors
Noticing a trend with community in our interviews, we asked how the structure of community based platforms could be incorporated with the language learning process.
Comparators
II. third party research
We found Duolingo lacked the community, social, & cultural immersion features that other competitors offered and users found themselves feeling unmotivated after practicing daily for awhile. These were the values we saw users wanted in a language learning platform.
We noticed that while Duolingo had many solo practice activities like their daily exercises, listening practices, & mistake review sessions that other applications did not have, it lacked in live peer to peer interactions and community based activities.
III. feature analysis
What features are missing in Duolingo?
Three main values we discovered in users.
The habits of Duolingo users.
I. User Interviews
Through our series of interviews, we found that while a majority of users enjoyed using Duolingo and practiced on it daily, they seemed to only stick around relatively short term. Many of them expressed that they simply lost interest or motivation, which got us thinking, why?
research summary
Sense of Community
People want to feel they are learning with a community where they can grow their skills amongst peers.
Fostering Learning Habits
Language learners valued when learning platforms aid them in maintaining consistency in learning.
Cultural Immersion
Learners want to feel they are learning nuanced cultural knowledge on top of vocabulary and basic syntax.
✦ synthesis
Where in the learning journey do we intervene?
Taking what we gathered from our affinity mapping, we wanted to identify where in a user’s learning journey do they seem to lose momentum. What we hypothesized was that as users become more proficient in their skills, the Duolingo practices lack the new level of knowledge they seek — with many of our interviewees expressing that they wished for more cultural immersion & community experiences.
uh oh! looks like as users advance in level, they also crave more advanced resources that are not available on Duolingo.
persona building
Meet Carolina, our Seasoned Duolingo Learner.
Narrowing the problem space
After identifying where in the learning journey our research indicated the need for intervention, we built out a persona that would encompass the needs of a user with an advanced skill level. Meet Carolina, a long term Duolingo user who values community and social interaction in her learning process and has goals of becoming more culturally immersed in the language she is learning.
Identifying major pain points we want to focus on.
pain point no. 1
pain point no. 2
pain point no. 3
✦ ideation
What’s the solution at the center of our pain points?
Moving into the solution space, our team brainstormed through concept mapping that would address the 3 pain points we identified in our research and synthesis. We wanted to find a feature we could implement that lived at the intersection of the three values we saw in our users.
Concept mapping
To set our goals before sketching, we created a concept map to give ourselves a checklist of items that we needed to incorporate into our solution.
Birth of the audio chatroom idea.
Inspired by the audio-based chatrooms of Discord and Clubhouse, we wanted to brainstorm a way we could incorporate a similar feature into the Duolingo experience.
User flows we wanted to build out
Taking from our three pain point spaces, we aimed to brainstorm a feature that would lie at the intersection of all of our user’s needs.
Our goals
Three areas of value
While Discord and Clubhouse had open chatroom spaces, we felt that Duolingo needed something slightly more structured, which is how we came up with our topic based rooms — each covering a specific nuanced topic pertaining to speaking skills or cultural knowledge where users could join in conversation with one another.
low fidelity sketches
How will our users move through this feature?
Before creating some higher fidelity wireframes, we created 3 user flows that would outline the basic ways a user could navigate through our chatroom feature. This process helped us narrow in on the key functions we wanted our MVP prototype to perform.
joining a room flow
saving a room flow
set room reminder flow
Keeping users in mind
✦ design
Making iterations & testing out our mid fidelity prototype.
Building on our initial sketch and user flows, we created a mid-fidelity version of our feature. Showcasing how our feature will function and look within the existing Duolingo app.
To test the usability of our design, we conducted a series of tests with prior Duolingo users to access what future iterations could be made as we moved into higher fidelity versions.
Wire framing our basic ideas out.
trends & feedback from users
To test the usability of our design, we conducted a series of tests with prior Duolingo users to access what future iterations could be made as we moved into higher fidelity versions.
Revisions made in our high fidelity designs.
Before
After
Before
After
Our Final Solution
Browse upcoming rooms & set reminders
03. Maintaining Habits & Motivation
Make Duolingo Rooms part of your daily routine by setting reminders for up coming rooms. Browse through these rooms by date, level, and topic.
Raise hand & talk with others
02. Socially Connected Experience
Interact by raising your hand and speaking up in rooms where moderators will guide conversation. Ask questions about the topic, listen to other language learners, and learn in a social enviornment.
Join rooms based on skill & topic
01. Gaining Cultural Knowledge
Enter Duolingo Rooms through the door icon in the bottom navigation where you can then pick skill level and gain your +XP points.
oh look a short video made just for you. don’t be shy, press play!
See it all together.
Future directions & takeaways.
✦ final thoughts
What else would we do? 💡
Developing what the ‘saved’ recordings tab and ‘replay’ tab will look like
Running more user interviews and usability tests to measure the impact of our product
What I’ve learned 🌱
It’s all about the details — designing within an existing system requires a close attention to detail
Making micro animations — learning to design even the smallest of interactions helps craft a delightful experience for the users
well hello there 👋 looks like you’ve made it to the end!