Student Username Selection
Revamping the student username experience to improve account retention, enhance gameplay continuity, and drive long-term revenue growth for Prodigy Education

Prodigy’s current student username system automatically combines the student’s first name + last initial + a number or number series.
Students with a Prodigy username and password retain worse than users who log in through Single Sign-On (SSO):
In the Fall of 2022, day 7 activation for username and password users was 10%, whereas Google and Clever users retained higher at 40%.

MY ROLE
Product Designer
As the sole designer on Prodigy’s Identity team, I revamped the student username creation experience to improve account retention and revenue growth.
DURATION
Mar 2023 - Apr 2024
TEAM
1 Product manager
4 Engineers
1 Data scientist
PLATFORM + CLIENT
Desktop, Prodigy Education Identity
TOOLS
Figma, Miro, Dovetail, Optimizely
What problems were we trying to solve?
01
Students lack awareness of the usernames we auto-generate
02
Students fail to remember their usernames
03
Our system creates a username + account in one database transaction
What does success look like?
From a technical perspective:
From a user perspective:
HVP - students who played for more than 30 mins and have a home session in a week

THE IDEATION PROCESS
Project kick off


Project kick off involved core stakeholders within Identity which consisted of Data, Engineering, and Product. Our goals included:
Group common themes to determine design scope


From the kick off I was able to group our ideation session into 3 main themes:
Design scope:
Design concepts

I designed and prototyped 2 low-fidelity concepts to test with students:
Concept A which allowed the student to build a username based on the name that they entered

Concept B where students build a username based on a theme that resonated with them

Testing concepts


We ran a moderated, internal remote usability study with 19 participants. We hypothesized that by giving kids the ability to create a username from a set of options, kids of all ages will understand that they have a username, remember it, and be able to log back into Prodigy
WHAT WE LEARNED
I synthesized the findings and insights from concept testing into 4 main themes:
01
Students in grades 1-2 don't fundamentally understand the meaning of a "username" due to lack of experience creating usernames. They need help from a grownup when signing up for games like Prodigy
Both Concept A and Concept B exhibited design flaws that made it confusing for kids grades 1-2 to understand what they were doing (ie. the fill in the blank, number of steps, choices to make) however kids fundamentally lacked an understanding of what a username is to be able to sign up for an account successfully on their own

02
Students in grades 1-2 are still learning about "passwords". They need help and support from a grownup to read the instructions, type or spell their passwords
While kids in grades 1-2 seemed to be more aware of what a “password is” and seemed to be more familiar with the concept of a password than that of a “username”, they still needed support to read through the instructions, type their password using the keyboard, or spell their password upon login

03
Username creation for students in grades 3-5 involves active and thoughtful decision-making in contrast to younger students who often require assistance due to a limited understanding of the concept
In both Concepts A and B, most students in grades 3-5 had various rationales as to how they decide on a username. This suggests that most students in this age group tend to make username choices that are not arbitrary but rather reflect thoughtful and purposeful decision-making processes

04
Students in grades 3-5 expressed a desire to be able to personalize their username in a way that resonates with their interests
In both Concepts A and B, students in grades 3-5 exhibited a desire to personalize their usernames based on their interests, but also seemed to be satisfied with the options provided. Upon creating usernames, students in this age group understood the username creation steps and showed a capacity for creative thinking, generating ideas beyond the provided options

Design recommendations
Age-based registration and login paths
Lead with Concept A as opposed to B

ITERATING AND HAND-OFF
Refining the designs post-research and preparing for developer hand-off
For this initial path (V1), all students will get the same experience of a freeform username field. Pairing with my Technical Lead allowed me to better understand the technical constraints of our username suggestion engine.
We can create a suggestion algorithm based on first name and age of acquisition. At certain scale, integers are unavoidable but:
KEY METRICS AND EVENT TRACKING
Experiment design
Using Optimizely, we bucketed students into 2 groups to further validate our new design (variant) against our current state (control). Students were either randomly assigned to the control design or the variant design.
We focused on percentage of high value players (% HVP) as our primary metric in tracking success.
Secondary metrics included:

THE EXPERIMENT RESULTS
35% of users logged in successfully in the Variant as opposed to 33% in the Control
We saw higher login successes in the new design (Variant) as opposed to the current state (Control)
Although registration/sign up rates were lower in the Variant this friction can actually be seen as good. Because there were less registrations, there were also less students consistently creating new accounts whenever they didn't remember their credentials
The variant can be interpreted as giving us higher quality student accounts

What are our next steps?
This work paved the way for further design opportunities: