Tillstar Wallet Upgrade
Designed and launched AI-powered tools for teachers that reduce their workload and boost productivity, leading to 200,000+ daily active users(DAU).
Designed and launched AI-powered tools for teachers that reduce their workload and boost productivity, leading to 200,000+ daily active users(DAU).
Timeline
Timeline
3 months, 2024
3 months, 2024
Role
Role
UI/UX Design
UX Research
UI/UX Design
UX Research
Team
Team
Ming Xiao - Product Manager
Qiu Rou - Data Analyst
Chen Yi, Hen Mo, Zha Ban - Developers
Ming Xiao - Product Manager
Qiu Rou - Data Analyst
Chen Yi, Hen Mo, Zha Ban - Developers
AI Tools For Teachers
Designed and launched AI-powered tools for teachers that reduce their workload and boost productivity, leading to 200,000+ daily active users(DAU).
Timeline
3 months, 2024
Role
UI/UX Design
UX Research
Team
Ming Xiao - Product Manager
Qiu Rou - Data Analyst
Chen Yi, Hen Mo, Lan Bo - Developers

Context
Context
Bringing AI into education industry
Bringing AI into education industry
Bringing AI into education industry
DingTalk Education is China's leading SaaS education platform, serving over 100 million teachers, students, and parents with communication, collaboration, and management tools.
DingTalk Education is China's leading SaaS education platform, serving over 100 million teachers, students, and parents with communication, collaboration, and management tools.
DingTalk Education is China's leading SaaS education platform, serving over 100 million teachers, students, and parents with communication, collaboration, and management tools.
At the 2023 Spring Product Launch, DingTalk’s President announced the company’s ‘All in AI’ strategy, committing to upgrade all product lines with AI capabilities within next year.
At the 2023 Spring Product Launch, DingTalk’s President announced the company’s ‘All in AI’ strategy, committing to upgrade all product lines with AI capabilities within next year.
At the 2023 Spring Product Launch, DingTalk’s President announced the company’s ‘All in AI’ strategy, committing to upgrade all product lines with AI capabilities within next year.
Context

Challenge
Challenge
Chinese teachers face an overwhelming workload each day — each teacher manages 2 or 3 classes, handling 15+ tasks from teaching and student management to administrative work, often working from 8am to midnight.
Chinese teachers face an overwhelming workload each day — each teacher manages 2 or 3 classes, handling 15+ tasks from teaching and student management to administrative work, often working from 8am to midnight.
Chinese teachers face an overwhelming workload each day — each teacher manages 2 or 3 classes, handling 15+ tasks from teaching and student management to administrative work, often working from 8am to midnight.
Challenge
Solution
Solution
We launched AI-powered features — combining Generative AI for content creation and AI Agents for workflow automation — to reduce teachers' workload and boost their productivity.
We launched AI-powered features — combining Generative AI for content creation and AI Agents for workflow automation — to reduce teachers' workload and boost their productivity.
We launched AI-powered features — combining Generative AI for content creation and AI Agents for workflow automation — to reduce teachers' workload and boost their productivity.
01
01
Generative AI
Generative AI
Generative AI
Tightly integrates AI capabilities within target scenarios, makes it easy to access this feature without disrupting workflows.
Tightly integrates AI capabilities within target scenarios, makes it easy to access this feature without disrupting workflows.
Tightly integrates AI capabilities within target scenarios, makes it easy to access this feature without disrupting workflows.
02
02
AI Agents
AI Agents
AI Agents
AI agents autonomously handle repetitive operations via automated workflows, eliminating repetitive workloads.
AI agents autonomously handle repetitive operations via automated workflows, eliminating repetitive workloads.
AI agents autonomously handle repetitive operations via automated workflows, eliminating repetitive workloads.
Solution

Result
Result
+200K
+200K
+200K
Daily Active Users(DAU) Growth
Daily Active Users(DAU) Growth
Daily Active Users(DAU) Growth
54.9%
54.9%
54.9%
AIGC Feature Adoption Rate
AIGC Feature Adoption Rate
AIGC Feature Adoption Rate
32.8%
32.8%
32.8%
Average Task Time Reduction
Average Task Time Reduction
Average Task Time Reduction
Result
Process
Process
Iteratively optimized and validated design decision through data-driven tracking and testing, while collaborating closely with cross-functional teams.
Iteratively optimized and validated design decision through data-driven tracking and testing, while collaborating closely with cross-functional teams.
Iteratively optimized and validated design decision through data-driven tracking and testing, while collaborating closely with cross-functional teams.
01
01
Research
Research
Research
Conducted two rounds of user research to uncover pain points and shaped product direction.
Conducted two rounds of user research to uncover pain points and shaped product direction.
Conducted two rounds of user research to uncover pain points and shaped product direction.
02
02
Design
Design
Design
Iteratively tested and validated designs using post-launch behavioral data and user feedback.
Iteratively tested and validated designs using post-launch behavioral data and user feedback.
Iteratively tested and validated designs using post-launch behavioral data and user feedback.
Process
Discovery
Discovery
Discovery
Through two rounds of user research — a diary study followed by in-depth interviews — we mapped teachers' daily tasks and identified what made those so time-consuming.
Through two rounds of user research — a diary study followed by in-depth interviews — we mapped teachers' daily tasks and identified what made those so time-consuming.
Through two rounds of user research — a diary study followed by in-depth interviews — we mapped teachers' daily tasks and identified what made those so time-consuming.
Round 1 — Diary Study
Round 1 — Diary Study
Round 1 — Diary Study



I conducted a 5-day diary study with 8 teachers documenting their daily schedule.
I conducted a 5-day diary study with 8 teachers documenting their daily schedule.
I conducted a 5-day diary study with 8 teachers documenting their daily schedule.
Round 2 — User Interview
Round 2 — User Interview
Round 2 — User Interview



After identifying teachers’ most burdensome tasks, I interviewed 5 participants from the diary study to uncover key pain points.
After identifying teachers’ most burdensome tasks, I interviewed 5 participants from the diary study to uncover key pain points.
After identifying teachers’ most burdensome tasks, I interviewed 5 participants from the diary study to uncover key pain points.
What a typical Monday for an English Teacher look like.
What a typical Monday for an English Teacher look like.
What a typical Monday for an English Teacher look like.
⏰ Morning
⏰ Morning
⏰ Morning
7:30–8:00 Flag-raising ceremony (Mondays)
7:30–8:00 Flag-raising ceremony (Mondays)
8:00–9:00 Morning reading supervision
8:00–9:00 Morning reading supervision
9:00–9:40 Teaching first class
9:00–9:40 Teaching first class
10:00–10:40 Teaching second class
10:00–10:40 Teaching second class
11:00–11:50 Grading Homework
11:00–11:50 Grading Homework
👩🏫 Afternoon
👩🏫 Afternoon
👩🏫 Afternoon
12:00–13:00 Lunch+Noon break supervision
12:00–13:00 Lunch+Noon break supervision
13:00–14:00 Lesson Prep
13:00–14:00 Lesson Prep
14:30–15:30 Tutoring for struggling students
14:30–15:30 Tutoring for struggling students
15:30–16:30 Grading Homework
15:30–16:30 Grading Homework
17:00–17:30 Dismissal supervision (line-ups, parent pick-up)
17:00–17:30 Dismissal supervision (line-ups, parent pick-up)
17:30–18:30 Submitting administrative forms
17:30–18:30 Submitting administrative forms
📝 Evening
📝 Evening
📝 Evening
19:30–20:30 Parent Communication
19:30–20:30 Parent Communication
20:30–23:00 Lesson Prep
20:30–23:00 Lesson Prep
➜ Teachers have a packed schedule, juggling lesson planning, grading, and student management from morning until midnight, leaving them both mentally and physically drained.
➜ Teachers have a packed schedule, juggling lesson planning, grading, and student management from morning until midnight, leaving them both mentally and physically drained.
➜ Teachers have a packed schedule, juggling lesson planning, grading, and student management from morning until midnight, leaving them both mentally and physically drained.
After rounds of user interviews, it became clear that the following pain points caused teachers the heaviest workload.
After rounds of user interviews, it became clear that the following pain points caused teachers the heaviest workload.
After rounds of user interviews, it became clear that the following pain points caused teachers the heaviest workload.
👉 Pain Point 1 — Assigning Homework
👉 Pain Point 1 — Assigning Homework
👉 Pain Point 1 — Assigning Homework
1-2h
Time spend for one assignment
Time spend for one assignment
Time spend for one assignment
2-3
Classes need to assign
Classes need to assign
Classes need to assign
8+
Total versions iterated
Total versions iterated
Total versions iterated
💬 "I spend hours tweaking the same assignment for different classes because each group is at a different pace."
💬 "I spend hours tweaking the same assignment for different classes because each group is at a different pace."
💬 "I spend hours tweaking the same assignment for different classes because each group is at a different pace."
— Hua Li, 8th Grade Literature Teacher
— Hua Li, 8th Grade Literature Teacher
— Hua Li, 8th Grade Literature Teacher
💬 "There’s no easy way to reuse or adapt homework templates, so I end up starting from scratch every time."
💬 "There’s no easy way to reuse or adapt homework templates, so I end up starting from scratch every time."
💬 "There’s no easy way to reuse or adapt homework templates, so I end up starting from scratch every time."
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
➜ Teachers handling 2-3 classes with varying progress and learning paces typically spend about 1-2 hour creating 8+ versions of the same assignment, greatly increasing their workload.
➜ Teachers handling 2-3 classes with varying progress and learning paces typically spend about 1-2 hour creating 8+ versions of the same assignment, greatly increasing their workload.
➜ Teachers handling 2-3 classes with varying progress and learning paces typically spend about 1-2 hour creating 8+ versions of the same assignment, greatly increasing their workload.
👉 Pain Point 2 — Writing Feedback
👉 Pain Point 2 — Writing Feedback
👉 Pain Point 2 — Writing Feedback
3.5-5h
Time spend per task
Time spend per task
Time spend per task
~100
Students across 2-3 classes
Students across 2-3 classes
Students across 2-3 classes
2-3
2-3
2-3
Times per week
Times per week
Times per week
💬 "I spend nearly two hours every evening writing feedback for students, and it feels like I’m saying the same thing over and over."
💬 "I spend nearly two hours every evening writing feedback for students, and it feels like I’m saying the same thing over and over."
💬 "I spend nearly two hours every evening writing feedback for students, and it feels like I’m saying the same thing over and over."
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
💬 "I want my feedback to be helpful and personal, but doing that for every student is exhausting."
💬 "I want my feedback to be helpful and personal, but doing that for every student is exhausting."
💬 "I want my feedback to be helpful and personal, but doing that for every student is exhausting."
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
💬 "By the time I finish feedback for one class, another pile of assignments is already waiting."
💬 "By the time I finish feedback for one class, another pile of assignments is already waiting."
💬 "By the time I finish feedback for one class, another pile of assignments is already waiting."
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
➜ Writing personalized feedback for ~100 students 2-3 times a week across tests, assignments, and projects often takes 2-3 hours each time, becoming repetitive and exhausting.
➜ Writing personalized feedback for ~100 students 2-3 times a week across tests, assignments, and projects often takes 2-3 hours each time, becoming repetitive and exhausting.
➜ Writing personalized feedback for ~100 students 2-3 times a week across tests, assignments, and projects often takes 2-3 hours each time, becoming repetitive and exhausting.
👉 Pain Point 3 — Lesson Prep
👉 Pain Point 3 — Lesson Prep
👉 Pain Point 3 — Lesson Prep
3-7h
Prep time per 45-min class
Prep time per 45-min class
Prep time per 45-min class
4-5
Materials needed to create
Materials needed to create
Materials needed to create
10+
Sources needed to check
Sources needed to check
Sources needed to check
💬 "Before I can even start preparing a lesson, I have to pull materials from five or six different platforms—it’s so time-consuming."
💬 "Before I can even start preparing a lesson, I have to pull materials from five or six different platforms—it’s so time-consuming."
💬 "Before I can even start preparing a lesson, I have to pull materials from five or six different platforms—it’s so time-consuming."
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
💬 "One lesson plan means logging into multiple systems for slides, exercises, and grading rubrics. It eats up hours every week."
💬 "One lesson plan means logging into multiple systems for slides, exercises, and grading rubrics. It eats up hours every week."
💬 "One lesson plan means logging into multiple systems for slides, exercises, and grading rubrics. It eats up hours every week."
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
💬 "I wish everything was in one place. Right now, I’m jumping between at least five tools just to get a single lesson ready.
💬 "I wish everything was in one place. Right now, I’m jumping between at least five tools just to get a single lesson ready.
💬 "I wish everything was in one place. Right now, I’m jumping between at least five tools just to get a single lesson ready.
— Hua Li, 8th Grade Literature Teacher
— Hua Li, 8th Grade Literature Teacher
— Hua Li, 8th Grade Literature Teacher
➜ To prepare one lesson is extremely time-consuming, teachers need to gather materials from 10+ different platforms, such as textbooks, online libraries and exercises, spending 3-7 hours each time just to consolidate content.
➜ To prepare one lesson is extremely time-consuming, teachers need to gather materials from 10+ different platforms, such as textbooks, online libraries and exercises, spending 3-7 hours each time just to consolidate content.
➜ To prepare one lesson is extremely time-consuming, teachers need to gather materials from 10+ different platforms, such as textbooks, online libraries and exercises, spending 3-7 hours each time just to consolidate content.
👉 Pain Point 4 — Fragmented Workflows
👉 Pain Point 4 — Fragmented Workflow
👉 Pain Point 4 — Fragmented Workflow
💬 "Nothing talks to each other. I enter the same data three times because every tool needs it separately."
💬 "Nothing talks to each other. I enter the same data three times because every tool needs it separately."
💬 "Nothing talks to each other. I enter the same data three times because every tool needs it separately."
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
💬 "If everything was in one place, I could finish tasks so much faster. Right now, I’m constantly jumping between systems."
💬 "If everything was in one place, I could finish tasks so much faster. Right now, I’m constantly jumping between systems."
💬 "If everything was in one place, I could finish tasks so much faster. Right now, I’m constantly jumping between systems."
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
➜ Because modules lack integration, teachers often switch between 2-3 places to complete a single task, creating manual and cumbersome workflows.
➜ Because modules lack integration, teachers often switch between 2-3 places to complete a single task, creating manual and cumbersome workflows.
➜ Because modules lack integration, teachers often switch between 2-3 places to complete a single task, creating manual and cumbersome workflows.
Problem Statement
Problem Statement
How Might We leverage AI to reduce educators' workload?
How Might We leverage AI to reduce educators' workload?
How Might We leverage AI to reduce educators' workload?
Problem Statement
Design
Design
Design
Pain Point 1 — Assigning Homework
Pain Point 1 — Assigning Homework
Pain Point 1 — Assigning Homework
💬 "I spend hours tweaking the same assignment for different classes because each group is at a different pace."
💬 "I spend hours tweaking the same assignment for different classes because each group is at a different pace."
💬 "I spend hours tweaking the same assignment for different classes because each group is at a different pace."
— Hua Li, 8th Grade Literature Teacher
— Hua Li, 8th Grade Literature Teacher
— Hua Li, 8th Grade Literature Teacher
😵 Challenge
😵 Challenge
😵 Challenge
Teachers handling 2-3 classes with varying progress and learning paces typically spend about 1 hour creating four or five versions of the same assignment, greatly increasing their workload.
Teachers handling 2-3 classes with varying progress and learning paces typically spend about 1 hour creating four or five versions of the same assignment, greatly increasing their workload.
Teachers handling 2-3 classes with varying progress and learning paces typically spend about 1 hour creating four or five versions of the same assignment, greatly increasing their workload.
🤔️ Approach
🤔️ Approach
🤔️ Approach
Auto-generate multiple versions of assignments tailored to class progress and learning paces, cutting preparation time from an hour to minutes.
Auto-generate multiple versions of assignments tailored to class progress and learning paces, cutting preparation time from an hour to minutes.
Auto-generate multiple versions of assignments tailored to class progress and learning paces, cutting preparation time from an hour to minutes.
➜ Feature — AI Assignment Generator
➜ Feature — AI Assignment Generator
➜ Feature — AI Assignment Generator
Embed Generative AI capability in the posting flow: teachers simply enter class progress, learning levels, and desired course materials, and AI instantly generates customized assignments.
Embed Generative AI capability in the posting flow: teachers simply enter class progress, learning levels, and desired course materials, and AI instantly generates customized assignments.
Embed Generative AI capability in the posting flow: teachers simply enter class progress, learning levels, and desired course materials, and AI instantly generates customized assignments.
Workflow Comparison
Workflow Comparison
😵 Before: 2h
😵 Before: 2h



😄 After: 40min
😄 After: 40min



👇 Legacy Version 👇
👇 Legacy Version 👇
Step 1
Enter Post Assignment Page
Step 1
Enter Post Assignment Page
Step 1
Enter Post Assignment Page



Step 2
Manually write assignment
Step 2
Manually write assignment
Step 2
Manually write assignment



Step 3
Post assignment
Step 3
Post assignment
Step 3
Post assignment



👇Testing & Iterations 👇
👇Testing & Iterations 👇
🔄 Iteration 1
🔄 Iteration 1



❌ Friction Point 1 — Only 64.2% click rate at 'Write with AI' button
❌ Friction Point 1 — Only 64.2% click rate at 'Write with AI' button
Click-tracking data shows low engagement of the 'Write with AI' button during testing.
Click-tracking data shows low engagement of the 'Write with AI' button during testing.
✅ Solution 1 — Moved button to higher visibility, +20.5% click rate
✅ Solution 1 — Moved button to higher visibility, +20.5% click rate
Moved the button to the top-right (a high-priority action zone) to increase discoverability.
Moved the button to the top-right (a high-priority action zone) to increase discoverability.
✅ Solution 2 — Added assistant name in button labeling
✅ Solution 2 — Added assistant name in button labeling
Renamed the button from ‘AI’ to a personalized name for personality and user connection.
Renamed the button from ‘AI’ to a personalized name for personality and user connection.
❌ Friction Point 2 — Hard to regenerate results
❌ Friction Point 2 — Hard to regenerate results
During user testing, when teachers weren't satisfied with the results, they had to restart the entire workflow.
During user testing, when teachers weren't satisfied with the results, they had to restart the entire workflow.
✅ Solution 1 — Instant regeneration with one click
✅ Solution 1 — Instant regeneration with one click
Added a 'Swap' button to allow instant regeneration of results without re-entering prompts, saving extra steps.
Added a 'Swap' button to allow instant regeneration of results without re-entering prompts, saving extra steps.
✅ Solution 2 — Edit prompts without exiting flow
✅ Solution 2 — Edit prompts without exiting flow
Teachers can instantly return to the prompt selection screen to refine their prompts without restarting the workflow.
Teachers can instantly return to the prompt selection screen to refine their prompts without restarting the workflow.
🔄 Iteration 2
🔄 Iteration 2



❌ Friction Point —High drop-off rate of 63.1% across the prompt submission flow
❌ Friction Point — High drop-off rate of 63.1% across the prompt submission flow
❌ Friction Point —High drop-off rate of 63.1% across the prompt submission flow
The CTR for the generate button is only 24%, indicating a high drop-off rate.
The CTR for the generate button is only 24%, indicating a high drop-off rate.
✅ Solution — Optimized visuals with action-driven labeling, click-through improved to 65.8%
✅ Solution — Optimized visuals with action-driven labeling, click-through improved to 65.8%
✅ Solution — Optimized visuals with action-driven labeling, click-through improved to 65.8%
Adding a label that says 'Instant Generate' to make it more prominent and noticeable.
Adding a label that says 'Instant Generate' to make it more prominent and noticeable.
👇 Final Design 👇
👇 Final Design 👇
Step 1
Enter Post Assignment Page
Step 1
Enter Post Assignment Page
Step 1
Enter Post Assignment Page



Step 2
Select Write with AI Mode
Step 2
Select Write with AI Mode
Step 2
Select Write with AI Mode



Step 3
Enter prompt
Step 3
Enter prompt
Step 3
Enter prompt



Step 4
Assignment auto-generated
Step 4
Assignment auto-generated
Step 4
Assignment auto-generated



Pain Point 2 — Writing Feedback
Pain Point 2 — Writing Feedback
Pain Point 2 — Writing Feedback
💬 "I want my feedback to be helpful and personal, but doing that for every student is exhausting."
💬 "I want my feedback to be helpful and personal, but doing that for every student is exhausting."
💬 "I want my feedback to be helpful and personal, but doing that for every student is exhausting."
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
— Shengjing Zhang, 5th Grade Math Teacher
😵 Challenge
😵 Challenge
😵 Challenge
Writing personal feedback for 80+ students 3-4 times a week across quizzes, homework, and projects often takes around 2 hours each time, becoming repetitive and exhausting.
Writing personal feedback for 80+ students 3-4 times a week across quizzes, homework, and projects often takes around 2 hours each time, becoming repetitive and exhausting.
Writing personal feedback for 80+ students 3-4 times a week across quizzes, homework, and projects often takes around 2 hours each time, becoming repetitive and exhausting.
🤔️ Approach
🤔️ Approach
🤔️ Approach
Reduce repetitive workload by auto-generating personalized feedback for each student based on subject and performance, so teachers only need to review and refine instead of writing from scratch.
Reduce repetitive workload by auto-generating personalized feedback for each student based on subject and performance, so teachers only need to review and refine instead of writing from scratch.
Reduce repetitive workload by auto-generating personalized feedback for each student based on subject and performance, so teachers only need to review and refine instead of writing from scratch.
➜ Feature — AI Feedback Generator
➜ Feature — AI Feedback Generator
➜ Feature — AI Feedback Generator
Embed Generative AI into the grading page so teachers can generate draft feedback for every student with a single click.
Embed Generative AI into the grading page so teachers can generate draft feedback for every student with a single click.
Embed Generative AI into the grading page so teachers can generate draft feedback for every student with a single click.
👇 Legacy Version 👇
👇 Legacy Version 👇
Step 1
Select student's submission
Step 1
Select student's submission
Step 1
Select student's submission



Step 2
Write personalized feedback
Step 2
Write personalized feedback
Step 2
Write personalized feedback






Step 2
Post feedback
Step 2
Post feedback
Step 2
Post feedback



👇 Final Design 👇
👇 Final Design 👇
Step 1
Enter Homework Grading Page
Step 1
Enter Homework Grading Page
Step 1
Homework Grading Page



Step 2
Open AI Feedback mode
Step 2
Open AI Feedback mode
Step 2
Open AI Feedback mode






Step 2
Feedback auto-generated
Step 3
Feedback auto-generated
Step 2
Feedback auto-generated



📝 Before - 120min
📝 Before - 120min
📝 Before - 120min
Select student → Manually write comments (1.5min) → Jump to next → Repeat for 80 students.
Select student → Manually write comments (1.5min) → Jump to next → Repeat for 80 students.
Select student → Manually write comments (1.5min) → Jump to next → Repeat for 80 students.
🤖️ After - 40min
🤖️ After - 40min
🤖️ After - 40min
AI auto-generate personalized feedbacks for 80 students.
AI auto-generate personalized feedbacks for 80 students.
AI auto-generate personalized feedbacks for 80 students.
Pain Point 3 — Lesson Prep
Pain Point 3 — Lesson Prep
Pain Point 3 — Lesson Prep
💬 "One lesson plan means logging into multiple platforms for slides, exercises, and grading rubrics. It eats up hours every week."
💬 "One lesson plan means logging into multiple platforms for slides, exercises, and grading rubrics. It eats up hours every week."
💬 "One lesson plan means logging into multiple platforms for slides, exercises, and grading rubrics. It eats up hours every week."
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
😵 Challenge
😵 Challenge
😵 Challenge
To prepare one lesson, teachers often gather materials from 10+ different platforms, such as textbooks, online libraries and exercises, spending 3-7 hours each time just to consolidate content.
To prepare one lesson, teachers often gather materials from 10+ different platforms, such as textbooks, online libraries and exercises, spending 3-7 hours each time just to consolidate content.
To prepare one lesson, teachers often gather materials from 10+ different platforms, such as textbooks, online libraries and exercises, spending 3-7 hours each time just to consolidate content.
🤔️ Approach
🤔️ Approach
🤔️ Approach
Develop a single integrated workspace where teachers can pull and generate materials across platforms in one place, reducing cross-platform effort and enabling seamless resource integration.
Develop a single integrated workspace where teachers can pull and generate materials across platforms in one place, reducing cross-platform effort and enabling seamless resource integration.
Develop a single integrated workspace where teachers can pull and generate materials across platforms in one place, reducing cross-platform effort and enabling seamless resource integration.
➜ Feature — AI Teacher Assistant
➜ Feature — AI Teacher Assistant
Use an AI Agent to streamline lesson prep by generating lesson plans, slides, and class materials in one place, with teachers only needing to enter a few prompts.
Use an AI Agent to streamline lesson prep by generating lesson plans, slides, and class materials in one place, with teachers only needing to enter a few prompts.
👇 Final Design 👇
👇 Final Design 👇
Step 1
Enter AI Teacher Assistant
Step 1
Enter AI Teacher Assistant
Step 1
Enter AI Teacher Assistant



Step 2
Generate Lesson Outline
Step 2
Generate Lesson Outline
Step 2
Generate Lesson Outline



Step 3
Generate Slides
Step 3
Generate Slides
Step 3
Generate Slides






Step 4
Generate Images
Step 4
Generate Images
Step 4
Generate Images



📝 Before - 120min
📝 Before - 120min
📝 Before - 120min
Review textbook → Review practice questions → Browse template → Look for course images → Add content → Adjust slides layout → Revise → Finalize.
Review textbook → Review practice questions → Browse template → Look for course images → Add content → Adjust slides layout → Revise → Finalize.
Review textbook → Review practice questions → Browse template → Look for course images → Add content → Adjust slides layout → Revise → Finalize.
🤖️ After - 40min
🤖️ After - 40min
🤖️ After - 40min
AI auto-generate lesson plans with slides and images.
AI auto-generate lesson plans with slides and images.
AI auto-generate lesson plans with slides and images.
Pain Point 4 — Fragmented Workflow
Pain Point 4 — Fragmented Workflow
Pain Point 4 — Fragmented Workflow
💬 "If everything was in one place, I could finish tasks so much faster. Right now, I’m constantly jumping between systems."
💬 "If everything was in one place, I could finish tasks so much faster. Right now, I’m constantly jumping between systems."
💬 "If everything was in one place, I could finish tasks so much faster. Right now, I’m constantly jumping between systems."
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
— Shaoying Zhang, 7th Grade Science Teacher
😵 Challenge
😵 Challenge
😵 Challenge
Because modules lack integration, teachers often switch between 2-3 places to complete a single task, creating manual and cumbersome workflows.
Because modules lack integration, teachers often switch between 2-3 places to complete a single task, creating manual and cumbersome workflows.
Because modules lack integration, teachers often switch between 2-3 places to complete a single task, creating manual and cumbersome workflows.
🤔️ Approach
🤔️ Approach
🤔️ Approach
Create a single integrated workspace where teachers can complete multi-step tasks in one place, simplifying and streamlining their workflow.
Create a single integrated workspace where teachers can complete multi-step tasks in one place, simplifying and streamlining their workflow.
Create a single integrated workspace where teachers can complete multi-step tasks in one place, simplifying and streamlining their workflow.
➜ Feature — AI Teacher Assistant
➜ Feature — AI Teacher Assistant
➜ Feature — AI Teacher Assistant
Use an AI Agent as a single workspace to streamline multi-step tasks, replacing multiple separate tools and accomplishing everything with a single prompt.
Use an AI Agent as a single workspace to streamline multi-step tasks, replacing multiple separate tools and accomplishing everything with a single prompt.
Use an AI Agent as a single workspace to streamline multi-step tasks, replacing multiple separate tools and accomplishing everything with a single prompt.
👇 Final Design 👇
👇 Final Design 👇
Step 1
Enter AI Teacher Assistant
Step 1
Enter AI Teacher Assistant
Step 1
Enter AI Teacher Assistant



Step 2
Generate notice template
Step 2
Generate notice template
Step 2
Generate notice template



Step 3
Sync template to Publish Page
Step 3
Sync template to Publish Page
Step 3
Sync template to Publish Page



Step 4
Post to group chat
Step 4
Post to group chat
Step 4
Post to group chat



Emotional Design — AI Assistant Personalization
Emotional Design — AI Assistant Personalization
Emotional Design — AI Assistant Personalization
Customize AI Assistant's character for a personalized experience and foster emotional engagement between users and AI.
Customize AI Assistant's character for a personalized experience and foster emotional engagement between users and AI.
Customize AI Assistant's character for a personalized experience and foster emotional engagement between users and AI.
💬 "When I first tried the AI tool, it felt very cold and mechanical. I wasn’t sure how much I could rely on it."
💬 "When I first tried the AI tool, it felt very cold and mechanical. I wasn’t sure how much I could rely on it."
💬 "When I first tried the AI tool, it felt very cold and mechanical. I wasn’t sure how much I could rely on it."
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
— Xuedong Wang, 8th Grade History Teacher
😵 Challenge
😵 Challenge
😵 Challenge
First-time users often perceive AI as impersonal and distant, requiring intentional onboarding to build trust and drive adoption.
First-time users often perceive AI as impersonal and distant, requiring intentional onboarding to build trust and drive adoption.
First-time users often perceive AI as impersonal and distant, requiring intentional onboarding to build trust and drive adoption.
🤔️ Approach
🤔️ Approach
🤔️ Approach
Transform AI into a relatable companion: design human-like characters and IM-driven chats that feel authentic, not robotic.
Transform AI into a relatable companion: design human-like characters and IM-driven chats that feel authentic, not robotic.
Transform AI into a relatable companion: design human-like characters and IM-driven chats that feel authentic, not robotic.
➜ Feature — AI Assistant Personalization
➜ Feature — AI Assistant Personalization
➜ Feature — AI Assistant Personalization
Add the assistant’s name to button labels to create a more personal, connected experience and make action buttons feel more inviting. Allow users to further customize their assistant — including name and response tone — so interactions feel tailored and engaging rather than generic.
Add the assistant’s name to button labels to create a more personal, connected experience and make action buttons feel more inviting. Allow users to further customize their assistant — including name and response tone — so interactions feel tailored and engaging rather than generic.
Add the assistant’s name to button labels to create a more personal, connected experience and make action buttons feel more inviting. Allow users to further customize their assistant — including name and response tone — so interactions feel tailored and engaging rather than generic.
Assistant Name In Button Labeling
Assistant Name In Button Labeling
Assistant Name In Button Labeling






Assistant Customization
Assistant Customization
Assistant Customization



Usability Testing
Usability Testing
92.6%
92.6%
92.6%
Satisfaction Rate
Satisfaction Rate
87.2%
87.2%
87.2%
Avg Task Success Rate
Avg Task Success Rate
-28.5%
-28.5%
-28.5%
Avg Time on Task
Avg Time on Task
Usability Testing
Impact
Impact
01
01
01
AI Design System
AI Design System
AI Design System
Contributed to the site-wide AI design system by creating AI-related components and pages from scratch. Focused on scalability and consistency so future AI features could be rapidly integrated while maintaining a cohesive user experience across products. This work not only improved design efficiency but also laid the foundation for standardized AI experiences on DingTalk.
Contributed to the site-wide AI design system by creating AI-related components and pages from scratch. Focused on scalability and consistency so future AI features could be rapidly integrated while maintaining a cohesive user experience across products. This work not only improved design efficiency but also laid the foundation for standardized AI experiences on DingTalk.
02
02
02
Cross-functional Collaboration
Cross-functional Collaboration
Cross-functional Collaboration
Worked with PMs, data analysts, and engineers in 4-day sprint cycles to launch features: Day 1 align scope/feasibility; Day 2 deliver designs + rationale; Day 3 ensure design fidelity during implementation(specs, design QA); Day 4 analyze behavioral data to drive rapid optimizations—establishing our model for fast cross-functional collaboration.
Worked with PMs, data analysts, and engineers in 4-day sprint cycles to launch features: Day 1 align scope/feasibility; Day 2 deliver designs + rationale; Day 3 ensure design fidelity during implementation(specs, design QA); Day 4 analyze behavioral data to drive rapid optimizations—establishing our model for fast cross-functional collaboration.
Impact
Takeaways
Takeaways
01
01
01
Build Trust With AI
Build Trust With AI
Build Trust With AI
Building trust in AI requires designing onboarding and interactions that feel friendly, human-like, and approachable, so new users can build confidence and engage with AI as naturally as they would with a real person.
Building trust in AI requires designing onboarding and interactions that feel friendly, human-like, and approachable, so new users can build confidence and engage with AI as naturally as they would with a real person.
02
02
02
Data-Driven Design Optimization
Data-Driven Design Optimization
Data-Driven Design Optimization
Adopted a data-driven design approach by launching features to a small user group first, uncovering pain points through behavioral data, and rapidly iterating with new design for continuous iteration.
Adopted a data-driven design approach by launching features to a small user group first, uncovering pain points through behavioral data, and rapidly iterating with new design for continuous iteration.
Takeaways
Check out my other work 👀
Check out my other work 👀






Wallet Experience Optimization
Wallet Experience Optimization
Wallet Experience Optimization






Book Ride For Others
Book Ride For Others
Book Ride For Others
Check out my other work 👀