A flash card app with supreme algorithm that motivate user to learn everyday by following human memory pattern and increasing learning efficiency.
Design a intuitive and encouraging user experience and coherent user interface to ensure deliver a high efficiency experience. Work with engineer to make sure the advantage of the learning algorithm is carried out. Work with product manager to ensure the idea of this product has been understood and tools are well utilized by users
Design Context and Goal
Based on user research done prior to my participation (research done mostly among language learner, which NAIVE was trying to focus on)
80% user feel like it is hard to keep doing the flash card memorizing every day (especially through language learning which is always long and painful)
90% user prefer given some kind of prize for reaching the goal of learning and all of them need to keep clear track of their progress.
40% user feel like it is easier to learn from paper material, making their own flash card helps memorizing.
Among 20% of serious language learner (actively learning and has short term/long term goal of taking exam or getting certificate), flash card is essential.
80% user of this group know or have tried flashcard app ANKI, most of them feel that it is helpful but often hard to use.
App interactive helps increase the efficiency of memorizing
Clean and simple flow that requires only intuition instead of thinking through
Clear visualization of data and progress
Age: 22 - 35
Minimum Education: Bachelor Degree
Tech Savvy but not necessarily in related professional
Active language learner, taking a class, or seriously planning to do so
No leisure learning - serious learner with a clear goal
English as primary language or at least medium proficiency
Flash card app is not new in the market. So I did some usability test with users like Tom Hague above on some already known product in the market such as:
Tinycard from Duolingo
As they are not exactly only flash card for language, they all have flash card feature, which is also a major feature of their product. After some usability testing, I found some pain point when people use the apps that could help me knowing the user better.
Pain Point #1 - the learning process and progress visualization
Not knowing my progress - How do I know if I remember the set or not.
Could not understand the graphic that shows my progress
Too many choices, I need somebody to decide how to study these cards
pain point #2 - creating decks
Easy, fast and simple instruction
Not too much formatting
Can I add picture?
Can I adjust the order?
pain point #3 - Browsing and downloading
I want to find my target object as quick as possible - I need clear instruction of where to go.
Recommendation is good but not too much.
Graphic could be distracting
Sign up / Log in
My Decks (My library)
Create New Deck
Design decision, think process and modification based on usability testing
Human Factor and Hierachy
Flow and Visual
Usability Testing and Reflection
Always consider human factor
Same function should be available when user click in for detail - so that they don't have to go back and access what they are looking for
Visual Consistency is important to help user understand context