Top-image

Cocadoo

Cocadoo helps you learn, practice and master a new language with the help of flashcards.

 

Mentor: Javier González
Tutor: Tea Zbašnik
Duration: March 2019
Course by: Career Foundry

Cocadoo

Cocadoo helps you learn, practice and master a new language with the help of flashcards.

Mentor: Javier González
Tutor: Tea Zbašnik
Duration: March 2019
Course by: Career Foundry

Cocadoo

Cocadoo helps you learn, practice and master a new language with the help of flashcards.


Mentor: Javier González
Tutor: Tea Zbašnik
Duration: March 2019
Course by: Career Foundry

Cocadoo
Cocadoo helps you learn, practice and master a new language with the help of flashcards.

Mentor: Javier González
Tutor: Tea Zbašnik
Duration: March 2019
Course by: Career Foundry

Goal
Build a captivating learning environment using flashcards with rewards and by enabling the user to add their own words.

Problem
How might we provide an engaging language learning experience?

As 69,2% of people learn a new language out of their self-interest, it’s essential to create an engaging experience to keep the learner motivated and wanting to come back.

My role
Entire product design from research to conception, visualization and testing

Goal
Build a captivating learning environment using flashcards with rewards and by enabling the user to add their own words.

Problem
How might we provide an engaging language learning experience?

As 69,2% of people learn a new language out of their self-interest, it’s essential to create an engaging experience to keep the learner motivated and wanting to come back.

My role
Entire product design from research to conception, visualization and testing

Goal
Build a captivating learning environment using flashcards with rewards and by enabling the user to add their own words.


Problem
How might we provide an engaging language learning experience?

As 69,2% of people learn a new language out of their self-interest, it’s essential to create an engaging experience to keep the learner motivated and wanting to come back.


My role
Entire product design from research to conception, visualization and testing

Goal
Build a captivating learning environment using flashcards with rewards and by enabling the user to add their own words.


Problem
How might we provide an engaging language learning experience?

As 69,2% of people learn a new language out of their self-interest, it’s essential to create an engaging experience to keep the learner motivated and wanting to come back.


My role
Entire product design from research to conception, visualization and testing

phones_02

Process

Process

process-14-14

Research

Research

Defining the
competition

I started by conducting a competitive analysis of 3 different language apps. Analysing some of the positive and negative features that could help in the development of the app.

Defining the
competition

I started by conducting a competitive analysis of 3 different language apps. Analysing some of the positive and negative features that could help in the development of the app.


Defining the
competition

I started by conducting a competitive analysis of 3 different language apps. Analysing some of the positive and negative features that could help in the development of the app.

Defining the
competition

I started by conducting a competitive analysis of 3 different language apps. Analysing some of the positive and negative features that could help in the development of the app.

competition-14
Mans_illustration-15

Researching the needs and habits of the users

To validate some of my initial assumptions and ideas, and to find out more about the language learning habits of my target users, I decided to conduct interviews and surveys with participants who fit into the target user base category. Most people who wanted to learn a language had similar issues from their previous experiences. From these insights, I found out that:

Hearing the new word:
When learning a new language, the user wants to listen to pronunciations of the original words, so they can confidently use it later.

Taking a test:
Having the possibility to take tests is crucial for understanding and remembering new words.

Adding words:
Users want to add their own words they found useful.

Researching the needs and habits of the users

To validate some of my initial assumptions and ideas, and to find out more about the language learning habits of my target users, I decided to conduct interviews and surveys with participants who fit into the target user base category. Most people who wanted to learn a language had similar issues from their previous experiences. From these insights, I found out that:

Hearing the new word:
When learning a new language, the user wants to listen to pronunciations of the original words, so they can confidently use it later.

Taking a test:
Having the possibility to take tests is crucial for understanding and remembering new words.

Adding words:
Users want to add their own words they found useful.

Researching the needs
and habits of the users

Researching the needs and habits of the users
To validate some of my initial assumptions and ideas, and to find out more about the language learning habits of my target users, I decided to conduct interviews and surveys with participants who fit into the target user base category. Most people who wanted to learn a language had similar issues from their previous experiences. From these insights, I found out that:

Hearing the new word:
When learning a new language, the user wants to listen to pronunciations of the original words, so they can confidently use it later.

Taking a test:
Having the possibility to take tests is crucial for understanding and remembering new words.

Adding words:
Users want to add their own words they found useful.

Researching the needs and habits of the users

To validate some of my initial assumptions and ideas, and to find out more about the language learning habits of my target users, I decided to conduct interviews and surveys with participants who fit into the target user base category. Most people who wanted to learn a language had similar issues from their previous experiences. From these insights, I found out that:

Hearing the new word:
When learning a new language, the user wants to listen to pronunciations of the original words, so they can confidently use it later.

Taking a test:
Having the possibility to take tests is crucial for understanding and remembering new words.

Adding words:
Users want to add their own words they found useful.

Point of view

Point of view

Specifying the
user requirements

From the user research, I developed personas to define further the motivations of the different types of users, who would guide me in my design decision process.

  1. Needs and goals
    Needs to group the words that she forgets the most and revise them.
    Wants to see the words being used in a sentence.

  2. Behaviours
    Takes minimum 5 minutes a day to learn.
    Writes down useful new words to learn.

Specifying the
user requirements

From the user research, I developed personas to define further the motivations of the different types of users, who would guide me in my design decision process.

  1. Needs and goals
    Needs to group the words that she forgets the most and revise them.
    Wants to see the words being used in a sentence.
  2. Behaviours
    Takes minimum 5 minutes a day to learn.
    Writes down useful new words to learn.

Specifying the
user requirements

From the user research, I developed personas to define further the motivations of the different types of users, who would guide me in my design decision process.

  1. Needs and goals
    Needs to group the words that she forgets the most and revise them.
    Wants to see the words being used in a sentence.
  2. Behaviours
    Takes minimum 5 minutes a day to learn.
    Writes down useful new words to learn.

Specifying theuser requirements

From the user research, I developed personas to define further the motivations of the different types of users, who would guide me in my design decision process.

  1. Needs and goals
    Needs to group the words that she forgets the most and revise them.
    Wants to see the words being used in a sentence.
  2. Behaviours
    Takes minimum 5 minutes a day to learn.
    Writes down useful new words to learn.
persona-15
phones_03

Ideate

Ideate

AI-15

Making the
complex clear

Considering the needs of the persona, I had an idea how to structure the app, but I needed to validate my initial thoughts by using card sorting and asking participants to organise a series of structural words into categories that make sense to them, giving me an idea into their mental model. Based on the user feedback, I could construct the structure of the app.

Making the
complex clear

Considering the needs of the persona, I had an idea how to structure the app, but I needed to validate my initial thoughts by using card sorting and asking participants to organise a series of structural words into categories that make sense to them, giving me an idea into their mental model. Based on the user feedback, I could construct the structure of the app.

Making the
complex clear

Considering the needs of the persona, I had an idea how to structure the app, but I needed to validate my initial thoughts by using card sorting and asking participants to organise a series of structural words into categories that make sense to them, giving me an idea into their mental model. Based on the user feedback, I could construct the structure of the app.

Making the
complex clear

Considering the needs of the persona, I had an idea how to structure the app, but I needed to validate my initial thoughts by using card sorting and asking participants to organise a series of structural words into categories that make sense to them, giving me an idea into their mental model. Based on the user feedback, I could construct the structure of the app.

Understanding
the journey

Using the personas' motivation as a basis, I created flows for the primary use cases of the app for the different types of users of Cocadoo.

Understanding
the journey

Using the personas' motivation as a basis, I created flows for the primary use cases of the app for the different types of users of Cocadoo.

Understanding
the journey

Using the personas' motivation as a basis, I created flows for the primary use cases of the app for the different types of users of Cocadoo.

Understanding
the journey

Using the personas' motivation as a basis, I created flows for the primary use cases of the app for the different types of users of Cocadoo.

User flows

I tried to make the process of playing, creating a list and taking a test as smooth as possible, as they would be the main actions that are repeated multiple times.

User flows

I tried to make the process of playing, creating a list and taking a test as smooth as possible, as they would be the main actions that are repeated multiple times.

User flows

I tried to make the process of playing, creating a list and taking a test as smooth as possible, as they would be the main actions that are repeated multiple times.

User flows

I tried to make the process of playing, creating a list and taking a test as smooth as possible, as they would be the main actions that are repeated multiple times.


userflow_01-15
userflow_02-15-15

Prototyping

Prototyping

From paper
to screen

Once I had established the user flows I could start prototyping the primary screens. Using the rapid prototyping method a collection of low-fidelity paper prototypes were created. After some paper prototyping adjustments, wireframes, mid- and high-fidelity prototypes were created

From paper
to screen

Once I had established the user flows I could start prototyping the primary screens. Using the rapid prototyping method a collection of low-fidelity paper prototypes were created. After some paper prototyping adjustments, wireframes, mid- and high-fidelity prototypes were created.

From paper
to screen

Once I had established the user flows I could start prototyping the primary screens. Using the rapid prototyping method a collection of low-fidelity paper prototypes were created. After some paper prototyping adjustments, wireframes, mid- and high-fidelity prototypes were created.

From paper
to screen

Once I had established the user flows I could start prototyping the primary screens. Using the rapid prototyping method a collection of low-fidelity paper prototypes were created. After some paper prototyping adjustments, wireframes, mid- and high-fidelity prototypes were created

proto-15

Usability testing

Usability testing

usability-15

Improving through
constant iterations

After some paper prototyping adjustments, I made it clickable using Invision. With the early user testing, I discovered vulnerabilities in the structure and interactions, thanks to the user feedback I could tackle the issues early on.

Improvements made:
  1. Simplified the user flow
  2. Reduced the numberof steps needed tocomplete the games
  3. Created a reward system

Improving through
constant iterations

After some paper prototyping adjustments, I made it clickable using Invision. With the early user testing, I discovered vulnerabilities in the structure and interactions, thanks to the user feedback I could tackle the issues early on.

Improvements made:
Simplified the user flow
Reduced the numberof steps needed tocomplete the games
Created a reward system

Improving through
constant iterations

After some paper prototyping adjustments, I made it clickable using Invision. With the early user testing, I discovered vulnerabilities in the structure and interactions, thanks to the user feedback I could tackle the issues early on.

Improvements made:
Simplified the user flow
Reduced the numberof steps needed tocomplete the games
Created a reward system

Improving through
constant iterations

After some paper prototyping adjustments, I made it clickable using Invision. With the early user testing, I discovered vulnerabilities in the structure and interactions, thanks to the user feedback I could tackle the issues early on.

Improvements made:

  1. Simplified the user flow
  2. Reduced the numberof steps needed tocomplete the games
  3. Created a reward system

Solution

Comp_3

Selected Works

QubikoUX Case study

Cocadoo-language appUX Case study

Vahur KubjaBranding, Web

BohoPackaging design

VouPackaging design

MoqqaPackaging design

BoldPackaging design

ADC*Estonia invitationEvent Identity

Janar Siniloo — Visual and UX Design

js@janarsiniloo.com
+49 176 4313 7060