


My Role
UX designer
Team Structure
Developers,
Product Manager,
UX Writer,
Team Leader.
Duration
Jun 2023 - Aug 2023
Tools Used
Figma
​
Project Overview
What is Oppia?
Oppia is an online platform for interactive learning experiences. The project aimed to enhance the account creation process to accommodate users without Google accounts and improve access to sign-in-only features.
Problem
Oppia currently limits user account creation to Google accounts, excluding learners and contributors without Google accounts or those unwilling to create one solely for Oppia. This limits accessibility, particularly for:
​
-
Learners under 13 who cannot create Google accounts due to age restrictions but may have alternative email addresses (e.g., Yahoo child accounts).
-
Learners and contributors above 13 who prefer not to use or lack Google accounts.
-
The existing system prevents these users from accessing sign-in-only features, hindering their learning and contribution experiences.

Project goals



Impact & Outcomes


Research & Analysis
Research Goals
-
Understand the limitations of the existing account creation process.
-
Identify pain points for users without Google accounts.
-
Design an inclusive solution to improve account creation and access to sign-in-only features.
🔎 We conducted interviews with current users, researched market share in email services, and analyzed other learning platforms for additional insights.
User Stories and Scenarios
1
User Persona:
Non-Google Account
​
Learner Scenario:
A 12-year-old learner wants to access Oppia's lessons but doesn't have a Google account.
​
Goal:
Create an Oppia account using an email and password.
2
User Persona:
Contributor Without Google Account
​
Scenario:
An educator wants to contribute lessons but lacks a Google account.
​
Goal:
Create an Oppia contributor account using an email and password.
Insights:

Some learners really want to keep an eye on their progress and use the learner dashboard. But, they can't do it because either they're too young or they don't have Google accounts.

Contributors want to contribute to Oppia lessons but do not possess Google accounts.
🌟 Following the research findings and discussions with the founder and PM, we've clarified specific challenges and limitations. We've also identified certain features that are deemed essential.
Let us delve into the specifics. 🤟
Key Feature 1
Account Creation Options:
​
-
Clear the "Sign-in" and "Create an Account" options on the navigation bar.
-
Differentiate options for Google and non-Google account creation.
​

âžž
Key Feature 2
Email Account Creation:
​
-
Users can choose to create an account using an email and password.
-
Entered details are validated, and password complexity is indicated.

Key Feature 3
Email Verification:
​
Upon account creation, users receive a verification email. Clicking the link verifies the email address.

Key Feature 4
Password Recovery & Reset:
The "Forgot Password" option triggers email-based password recovery.

Key Feature 5
Verification Status:
​
-
Introduced a "Verified" checkmark adjacent to verified accounts, boosting user trust.
-
Embedded a "Verify Email" button for non-verified non-Gmail users, prompting action.

Design and Iteration:
1. Conceptualization & Sketching:
​
I came up with basic sketches to plan out how the account creation process should be redesigned. Then, I took input from both the people involved in the project and potential users to make these ideas even better.
2. Visual Design & Branding:
​
I established a clear and consistent design style that matches Oppia's brand. I also made sure that the interface is easy to use, with clear writing, user-friendly buttons, and visual cues to guide users.
3. User Testing & Iteration:
​
I organized thorough user testing sessions to pinpoint areas where users were having trouble and spots where the experience could be smoother.
Then, I took the feedback from real users and made improvements to the designs, refining how things flow.
Email Account Creation

Before
After
Email Verification Notification

Before
After
Password Recovery & Reset

Before
After
Email Verification Content
Before
After

Key features & Final design 🎉


Takeaways
1. Collaborating with developers and stakeholders is essential for successful implementation:
-
Working closely with developers guarantees that design elements smoothly fit into the final product. Regular communication is key to tackling technical challenges and coming up with creative solutions.
-
Interacting with stakeholders gives a full grasp of business goals and user needs. This alignment is vital in crafting a product that not only satisfies user requirements but also achieves strategic objectives.
2. Inclusive design can significantly impact user engagement and platform growth:
-
Prioritizing inclusive design means thinking about a wide range of users, including those with different abilities, backgrounds, and cultures. This makes the experience more accessible and inviting for everyone.
-
An inclusive platform doesn't just serve more users; it also leads to positive recommendations and brand loyalty. By meeting the needs of all users, the platform is more likely to grow steadily and reach a wider audience.
3. Iterative design and user testing are vital for refining the user journey:
-
Iterative design is like a cycle: you create a prototype, test it, then make it better. This keeps going, getting input from users and adapting to project needs.
-
Thorough user testing is key. Watching real users use the platform and hearing what they think helps find problems and ways to make things better, creating a smoother and more user-friendly experience.
Next Steps
-
We are planning to enable users to access Oppia without the need for an email address.
-
To improve scalability, we are exploring the option of having separate registration paths for educators and learners. This will allow educators to have direct access to the necessary tools for creating lessons.
-
Additionally, we will streamline user activities for better data management.


