How to utilize challenge-based learning to solve real-world problems?
My Contributions
Problem and challenge definition
moving from a big idea to a concrete and actionable challenge using the essential questioning process
User story and concept definition
generate user stories to identify the concepts and the features of the app that can solve the user's problem and enhance their well-being.
Opportunity statement and solution concept
explore multiple opportunities through interviewing to earn the knowledge needed to identify and develop a meaningful and sustainable solution
Prototyping to develop the functional app
refines the prototype from low-fi to high-fi, maintaining constant communication with the developers to ensure feasibility and alignment


Challenge-Based UCD Process
Problem & Challenge Definition
Learn about those challenges that we could help to tackle using user-centered design
Big ideas collaborative mapping to explore various opportunities that would be interesting and meaningful to tackle, narrowing down our core idea to "discovery" (group)
Posting essential questions to clarify: Why do we care about this? What specifically do we care about? What do we want to focus on? (group)
Define our essential question as "How can we challenge the conventional idea of discovery?" (group)
Define the challenge: explore new approaches to discovery (group)
Opportunity Statement & Solution Concept
Through semi-structured interviews to explore the opportunities of design
Using 5W1H method and "What if" statement to define the things we need to explore and learn to accomplish it (group)
Grouping our statement into several categories: Definition of Discovery, Demographic, Purpose and Motivation of Discovery, Limitations, Enabling Discovery, etc. (group)
Conduct desk research as guiding activities that can benefit our solution concepts (individual + group)
Generate semi-structured interview questions and conduct interviews with the target users, helping us gain first-hand insight into user's thoughts, needs, and challenges (individual + group)
Create personas to understand better how they can relate to our challenge (group)
Organize and summarize our findings to refine the challenge of the app to "motivate people to overcome fear of discovery" (group)
Prototyping & Development
Several iterations of the prototype, from low-fi to fully functional app using Swift and generative AI
Create the UI screens for each user story for the app (individual + group)
Gain feedback and refine the prototype to the high-fi prototype (individual + group)
Develop the app using Swift (individual + group)

User Story & Solution Definition
Define a solution that is focused on the demographic's needs and can benefit their well-being.
Generate a 2-level lotus blossom diagram to have a great number of ideas (group)
Narrow down to one solution and finalize the solution concept of the app: An app where users are rewarded as they interact with others and discover new experiences (group)
Brainstorm on the features to incorporate into the app that can fulfill users' need and want (group)
Define our app statement: An App that helps socially - anxious people who want to discover new personal experiences by gradually encouraging them to step out of their comfort zone and interact with new people (group)
Create user stories based on the functionality of the solution from the point of view of the users (group)
Based on the user stories, draw sketches of the app presenting what users see (group)

Well... What first comes to mind when hearing the word "discovery"?
Is it self-discovery?
Curiosity?
Unexpected adventure?
Finding new interests?
Exploreing new cafes in the city?
Learning new things?
The process of learning?





We stumbled across this big idea through a large collaborative brainstorm and chose "discovery" as the main topic of our app.





"How to challenge the conventional idea of 'discovery'?"
Our desk research showed a heavy preference towards the need for discovery and its enjoyment, the drive of curiosity. It unveils more and more limitations and barriers, such as fear and social pressures.





The guiding questions and the 1-on-1 semi-structured interviews with people with social anxiety showed that accessibility, finances, and, most importantly, the lack of INTRINSIC motivation are the biggest challenges for the demographic to discover new things.


To better help the demographic with their discovery, we would like to...
provide the intrinsic motivation for people to overcome the fears of discovery
gradual pushes to encourage people to discover new things
an app to motivates people to overcome their fear of discovery to help those who want to discover new personal experiences
by gradually encouraging them to step out of their comfort zone

We used a 2-level lotus blossom diagram to generate ideas for the app and user stories to define the functionality of the app




As a socially-anxious person, I want to enter my goals.
A feature allowing the user to manually enter their goal of discovery
As a socially-anxious person, I want to select an activity as a start and choose an activity to fulfill the checkpoint.
A feature breaking down their goals into more manageable tasks using GEN AI
As a socially-anxious person, I want to view my goal progression as a path that leads up to a goal.
A feature visualizing the user's progress toward the goal
As a socially-anxious person,
I want to upload an image and select a mood to reflect on the completion of an activity as feedback.
A feature allowing the users to upload a photo and submit their moods serving as a diary as feedback