
Project Optimization Notes
12/31/2016 · 2 min read
Our app is almost ready to launch, and the team has been testing it. We found an issue we hadn't considered carefully enough—I think it's worth sharing:
Background:
We're building an education platform with teacher onboarding;
Teachers need to complete certain profile information when joining;
And to publish courses, teachers need verification or 3+ project experiences
___________________________________________________________________________
Teacher onboarding flow:
Select teacher role => Select skill category => Complete profile => Onboarding complete => Teaching requires verification or additional project experience.
___________________________________________________________________________ Related notes:
Skill category**: Teachers select their skill category so students can find them under that category;**
Complete profile — Self-introduction**: Teachers describe themselves so students can quickly understand them.**
Complete profile — Areas of expertise**: Select expertise tags for personalization;**
Complete profile — Current company**: Shows professionalism; students may choose teachers based on company reputation;**
Complete profile — Job title**: Shows professionalism;**
Complete profile — Years of experience**: Highlights seniority—a reference dimension for students;**
Complete profile — Project experience**: Proof of capability and experience;**
Verification: Verify the teacher's company; after verification
This flow has two problems:
- Teacher onboarding requirements are too cumbersome and redundant, with some non-essential elements;
- As a new education platform, we don't have enough trust capital for "teachers" to spend a lot of effort completing their profiles.
Changes made to address the above:
-
After selecting teacher role, teachers can choose to complete their profile or skip and explore the app directly;
-
In profile completion, 「Areas of expertise」, 「Skill category」, and 「Job title」—knowing one can infer the others.
e.g.:
If I select 「Android Development」 under skill category;
My expertise tags can default to 「Mobile Development」 and 「Android Development」;
And my job title can default to 「Android Developer」.
-
Both 「Verification」 and 「Project experience」 can demonstrate a teacher's credibility;
However, 「Verification」 takes longer to wait for. If a "teacher" is eager to publish courses, 「Completing project experience」 is a good option;
Also, for someone coming to teach, having 3 project experiences is not unreasonable;
So the solution is to guide users to add 3+ project experiences when completing their profile, rather than requiring verification.