Beyond Nihao Mockup

Beyond Nihao: Language Learning on-the-go

This is a micro-eLearning solution. I designed it to help a client language organization create Conversational Chinese micro-eLearning curricula.

Audience
Adult professionals who want to learn conversational Chinese on their phones
Responsibilities
Instructional Design, eLearning Development, Graphic Design, Data Analytics
TOOLS USED
Articulate Storyline 360, Glide Apps, Adobe XD, Adobe Illustrator, Adobe After Effects, Visual Studio Code, Veracity LRS

I. The Problem

The client is a language company. I collaborated with them over the years, designing and developing in-person Chinese curricula for adult professionals working in technology and finance.

Before the burst of COVID-19, the language company had already encountered a staff shortage. There were not enough self-paced, flexible learning programs to meet learners’ needs either. Furthermore, their Chinese programs focused heavily on vocabulary building, pinyin recognition, character writing, and grammar lessons. Conversational Chinese programs have been underdeveloped. The need for conversation-focused curricula has been increased.

During COVID-19, the situation of instructor shortage was getting worse. Their instructors were not available or reluctant to teach in-person classes, especially conversation-focused classes. The language company was not able to provide enough services and started to lose customers. 

The language company came to me. We discussed and identified the challenge:

  • To meet our customers’ needs for conversation-focused Chinese programs, what flexible, digital-friendly curricula should we offer?

II. The Microlearning Solution

After conducting a market analysis and interviewing 16 adult professionals working in technology and finance, I propose a mobile, micro-eLearning solution.

This solution is ideal because:

  • Effectiveness: The combination of microlearning and eLearning allows learners to access the learning content steadily and conveniently. The learning content consists of micro-modules. Each micro-module has short conversation scenarios and small quizzes. Learners can observe a conversation scenario and immediately apply what they see and hear without disrupting the learning flow.
  • Mobile-Flexibility: Learners can access the learning content on their phones. This feature allows learners to access content whenever they want without relying on the instructor’s availability. This feature is crucial to the safety of customers and instructors and the company’s long-term success.
  • Customizability: One of the biggest advantages of this eLearning solution is that the learning content can be efficiently created and customized to different topics. Currently, there are topics on interacting with acquaintances, friends, and colleagues. This content satisfies my client’s current needs. Technical content and topics, such as interacting with customers and stakeholders, can be provided in the future.
  • Cost-effectiveness: Compared to expensive virtual in-person classes, an eLearning solution offers a more budget-friendly alternative to the problem at hand.
  • Data-driven: The xAPI feature tracks the details of a learner’s journey. This data can then be used to improve the design and effectiveness of this solution.
  • Conversation-focused: All the micro-scenarios are practical, real-life dialogues. Each dialogue consists of two simple sentences from two speakers.

    a.     There are no grammar dissect or pinyin labels of these sentences. Learners can focus on how a sentence looks and sounds to them and avoid being overwhelmed by other linguistic information.

    b.     There are no disconnected vocabularies. Learners can focus on a sentence as a whole, and strengthen their recognition of it through the activity afterward, and avoid being distracted by the individual words.

    c.     Translations of the sentences are provided. Learners can click a speech bubble to view the translation of a sentence.
  • Gamification: I use game elements in the design of instruction.  As an expert in language learning research and language teaching, I understand that learning a new language can be very daunting.

    Making a learning experience a playful gaming experience can help learners enjoy the learning journey more and motivate them to keep learning.  

    Moreover, I try to make the game mechanism digestible to absolute beginners—having a clear goal, defining simple rules, designing manageable challenges, setting up explicit feedback loops, producing quantifiable outcomes, and empathizing with learners’ emotional reactions.  

    This “less is better” gaming design aligns with the instructional goal of the learning process: enable learners to converse in Chinese beyond saying “nihao”.

III. The UX Design Process

I approached the challenge above with instructional design and UX learning design methodologies. The following flow chart shows my process.

design process flow chart
Image: UX Design Process

1. Research: Market Analysis and Interviews

I started by conducting a market analysis and then having in-depth interviews with 5 different target users.

Market Analysis:

market research on language apps
Table: Market Analysis

The language learning apps above are popular among language learners. These apps have different strengths and weaknesses. Duolingo, for instance, is extremely playful and has a beautiful, minimalistic design, but its content mainly focuses on vocabulary building and word and phrase recognition. FluentU has dynamic, video-based content, but its design is complex and its content overwhelming. Babbel, by contrast, has a clean, careful design and provides right amount of content to learners on different levels. It seems a great solution to the challenge above. However, it does not offer Chinese lessons.  

To address the challenge, we need to find a new solution.

Interviews:

Among the 5 in-depth interviews I have done, there are common concerns regarding the language apps the interviewees used and their expectations for a new solution.

“I am using an app that helps me learn new words, but they are fairly isolated. I couldn’t construct sentences and speak confidently. I feel stuck.”
“There is a lot of information on the app I use. Sometimes, I find it overwhelming and distracting. I can’t remember the words and sentences after I close the app.”
“I wish there is an app that provides the right amount of words and sentences. At the same time, I want it to do one thing and do it very well.”

2. User Persona

Based on the market research and interviews, I created a user persona. It helped me focus on one person and find pain points and opportunities for the target users.

User Persona
Image: User Persona

3. Storyboard

Guided by this user persona, I created a storyboard. This storyboard centered around Michelle's motivations for learning Conversational Chinese, as well as her experience in searching and using language learning apps.

Storyboard
Image: Storyboard

4. Pain Points

This storyboard, along with the persona, helped me identify and understand our target users’ pain points.

  • Some apps mainly focus on vocabulary building or grammar lessons.
  • Some apps’ designs are too complicated and overwhelming.
  • High-quality virtual instructor-led classes after regular business hours are expensive and not immediately accessible. A learner like Emma cannot pull out her phone and starts learning whenever she has time.

5. Problem Statement Refined

Based on the pain points, I formulated a problem statement, specifically focusing on Michelle’s goals, needs, and the pain points she experiences.

  • Based on the user research, Michelle wants to practice and improve her ability to speak Chinese, but she is not satisfied with the apps she used. What flexible, digital-friendly solutions can be offered such that she can focus on conversational Chinese and practice it on her phone whenever she’s available?

Refining the problem statement allowed me to use different tools and generate new ideas in the following steps.

6. User Flow and Low Fidelity Mockups

When I was creating a user flow, I applied the "less is better" design principle and the learning technique of spaced repetition. The user flow, at a high level, shows the path a user can take in their language learning journey.

User flowchart
Image: User Flow

From the user flow, I began to create a low-fidelity mockup in Adobe XD. It represents the information architecture of the future layout.

low fidelity mockup
Image: Low-Fidelity Mockups

7. Mood Board and User Interface Design

I want to create a warm and welcoming experience for learners. To capture such an experience, I made a mood board and capture the warmth and friendliness of the User Interface.

mood board
Image: Mood Board and User Interface Design

8. Mid- and High-Fidelity Mockups

Based on the mood board and user interface design above, I began collecting characters, creating scenes, and making the mid-fidelity mockups, including elements of typography, colors, icons, illustrations and different screens.

Beyond nihao UI TILES
Image: User Interface Design Tiles
mid-fidelity mockups
Image: Mid-Fidelity Mockups 1

At the same time, I also created another color scheme to compare and contrast with the mockups above.

mid-fidelity mockups 2
Image: Mid-Fidelity Mockups 2

Based on the feedback, I chose color scheme 1, which conveyed the warm and welcoming style of this app.

To accommodate my design, I edited the conversation scenarios in Adobe Illustrator, including characters, speech bubbles, and buttons.

For instance, I revised the icons on the conversation screens to visually differentiate their functionalities and add accessibility.

scenario 1 translation round 1, dialogue between a woman and a man.
Image: Scenario with Icons
tutorial
Image: Tutorials

To keep usability heuristic in the design, I paid special attention to key visual principles, including alignment, proximity, contrast, and consistency. These principles guide me to create high-fidelity mockups with all the screens.

mockups full 1
Image: High-Fidelity Mockups

After finishing the visual mockups, I sent them to a group of target users and the client company and received feedback.

9. Interactive Prototypes

With the visual mockups in place, I quickly create interactive prototypes in Articulate Storyline. More details are coming up.

10. Usability Testing and Feedback

After the interactive prototypes were made, I conducted usability testing. More details are coming up.

11. Full Development

After conducting the testing and collecting user feedback, I developed the final product in Articulate Storyline 360 and implement xAPI to track user performance.

When the user interacts with the eLearning solution, it executes JavaScript that sends xAPI statements to a Learning Record Store (LRS).

More details are coming up!

Research | Strategy | Design
I conduct effective research and design compelling experiences to solve problems.
Let's connect