Improved Goal Setting Usability & Adoption for Live Tutoring Sessions

Improved Goal Setting Usability and Adoption for Live Tutoring Sessions

Improved Goal Setting Usability and Adoption for Live Tutoring Sessions

PLUS Personalized Learning is a hybrid human-AI tutoring platform with 500+ tutors, used across 13+ schools, supporting 5,000+ middle school students through real-time, in-class math tutoring sessions

PLUS Personalized Learning is a hybrid human-AI tutoring platform with 500+ tutors, used across 13+ schools, supporting 5,000+ middle school students through real-time, in-class math tutoring sessions

PLUS Personalized Learning is a hybrid human-AI tutoring platform with 500+ tutors, used across 13+ schools, supporting 5,000+ middle school students through real-time, in-class math tutoring sessions

ROLE

ROLE

Product Designer

Product Designer

Product Designer

TEAM

TEAM

Design Lead

Product Lead

Dev Lead

Design Lead

Product Lead

Dev Lead

Design Lead

Product Lead

Dev Lead

SKILLS

SKILLS

Product Design

User Research

Product Design

User Research

Product Design

User Research

Impact

Impact

Impact

500+ tutors gained a clearer, more consistent way to engage with goal setting during live sessions with students.

500+ tutors gained a clearer, more consistent way to engage with goal setting during live sessions with students.

500+ tutors gained a clearer, more consistent way to engage with goal setting during live sessions with students.

My Role

My Role

My Role

As the product designer, I owned the end-to-end process from research and synthesis to prototyping, iteration, and dev handoff.

As the product designer, I owned the end-to-end process from research and synthesis to prototyping, iteration, and dev handoff.

As the product designer, I owned the end-to-end process from research and synthesis to prototyping, iteration, and dev handoff.

The Problem

The Problem

The Problem

Tutors understood goal setting conceptually, but struggled to integrate it consistently into their live workflow.

Tutors understood goal setting conceptually, but struggled to integrate it consistently into their live workflow.

Tutors understood goal setting conceptually, but struggled to integrate it consistently into their live workflow.

The Solution

The Solution

The Solution

A goal-setting workflow where each scenario is tailored to help tutors set, check, and update goals with ease.

A goal-setting workflow where each scenario is tailored to help tutors set, check, and update goals with ease.

A goal-setting workflow where each scenario is tailored to help tutors set, check, and update goals with ease.

Context

Context

Context

How does tutoring work at PLUS?

PLUS partners with schools across the U.S. to deliver live, 1:1 math tutoring during the school day. The program currently supports 5,000+ middle schoolers across 13+ school partnerships, with a network of 500+ university tutors.

Who is the user of the app, students or tutors?

What is a session?

What happens during a session?

Where does goal setting fit in the live tutoring session?

Session Structure

Session Structure

Session Structure

Goal setting begins right after the warm-up phase. With about 6 students per session, it has to be quick to initiate.

Goal setting begins right after the warm-up phase. With about 6 students per session, it has to be quick to initiate.

Goal Setting Scenarios

Goal Setting Scenarios

Goal Setting Scenarios


The activity depends on where the session falls in the goal-setting cycle. The tutor shares their screen with the student during goal setting, so it has to make sense to the student too.



The activity depends on where the session falls in the goal-setting cycle. The tutor shares their screen with the student during goal setting, so it has to make sense to the student too.


Research Synthesis

Research Synthesis

Research Synthesis

What Was Discovered

What Was Discovered

What Was Discovered

Hidden Cycle

Hidden Cycle

The live app does not show the 3-scenario cycle, so tutors have no way to see it.

Two audiences

Two audiences

Tutors share their screen with students, so every interaction had to work for both at once.

Tutors share their screen with students, so every interaction had to work for both at once.

No margin for confusion

No margin for confusion

With about 6 students per session, it has to be fast and effortless.

With about 6 students per session, it has to be fast and effortless.

How might we make goal setting self-evident without introducing new behaviors?

How might we make goal setting self-evident without introducing new behaviors?

How might we make goal setting self-evident without introducing new behaviors?

Friction Points & Design Decisions

Friction Points & Design Decisions

Friction Points & Design Decisions

What's actually preventing the goal setting feature from being useful?

What's actually preventing the goal setting feature from being useful?

What's actually preventing the goal setting feature from being useful?

Friction Point #1

Friction Point #1

Friction Point #1

The goal is buried within metadata, making it difficult for tutors and students to quickly reference it at a glance, increasing cognitive load during live sessions.

The goal is buried within metadata, making it difficult for tutors and students to quickly reference it at a glance, increasing cognitive load during live sessions.

The goal is buried within metadata, making it difficult for tutors and students to quickly reference it at a glance, increasing cognitive load during live sessions.

Original Goals Set Modal

Original Goals Set Modal

Design Decision

Design Decision

Design Decision

Surface the goal via a goal statement.

Surface the goal via a goal statement.

Surface the goal via a goal statement.

This makes the student’s current goal immediately clear to both the tutor and student, eliminating time spent trying to interpret it.

This makes the student’s current goal immediately clear to both the tutor and student, eliminating time spent trying to interpret it.

This makes the student’s current goal immediately clear to both the tutor and student, eliminating time spent trying to interpret it.

New Goals Set Modal

Friction Point #2

Friction Point #2

Friction Point #2

The “update goal” scenario does not prioritize reviewing the system-generated suggestions and the student’s progress from the previous goal cycle.

The “update goal” scenario does not prioritize reviewing the system-generated suggestions and the student’s progress from the previous goal cycle.

The “update goal” scenario does not prioritize reviewing the system-generated suggestions and the student’s progress from the previous goal cycle.

Original Update Goals Modal

Original Update Goals Modal

Design Decision

Design Decision

Design Decision

Separate goal progress and system suggestions into distinct sections, and move both higher in the hierarchy.

Separate goal progress and system suggestions into distinct sections, and move both higher in the hierarchy.

Separate goal progress and system suggestions into distinct sections, and move both higher in the hierarchy.

Tutors see what the student accomplished and what the system suggests before they update the goal.

Tutors see what the student accomplished and what the system suggests before they update the goal.

Tutors see what the student accomplished and what the system suggests before they update the goal.

New Update Goals Modal

New Update Goals Modal

Design Decision

Design Decision

Design Decision

Mark the system’s suggested value on the slider, emphasizing it during input.

Mark the system’s suggested value on the slider, emphasizing it during input.

Mark the system’s suggested value on the slider, emphasizing it during input.


Tutors get a clear target to drag toward and students see where they're aiming on the shared screen.


Tutors get a clear target to drag toward and students see where they're aiming on the shared screen.


Tutors get a clear target to drag toward and students see where they're aiming on the shared screen.

Original slider input

Original slider input

New Slider Input with Suggested Value

New Slider Input with Suggested Value

Friction Point #3

Friction Point #3

Friction Point #3

Like the goal itself, the end date is buried in metadata. Tutors have to dig for it before they can even tell the student when the goal is due

Like the goal itself, the end date is buried in metadata. Tutors have to dig for it before they can even tell the student when the goal is due

Like the goal itself, the end date is buried in metadata. Tutors have to dig for it before they can even tell the student when the goal is due

Original Check Goals Modal

Original Check Goals Modal

Original Check Goals Modal

Design Decision

Design Decision

Design Decision

Move the goal cycle timeline to the top of the interface and add a days remaining tag.

Move the goal cycle timeline to the top of the interface and add a days remaining tag.

Move the goal cycle timeline to the top of the interface and add a days remaining tag.

New Check Goals Modal

New Check Goals Modal

New Check Goals Modal

Friction Point #4

Friction Point #4

Friction Point #4

Unclear and inconsistent UX copy across the scenarios, causing confusion and inability to predict what should happen next.

Unclear and inconsistent UX copy across the scenarios, causing confusion and inability to predict what should happen next.

Unclear and inconsistent UX copy across the scenarios, causing confusion and inability to predict what should happen next.

Original Set Goal UX Flow

Original Set Goal UX Flow

Design Decision

Design Decision

Design Decision

UX Copy that provides signals for each specific goal setting scenario

UX Copy that provides signals for each specific goal setting scenario

UX Copy that provides signals for each specific goal setting scenario

New Set Goal UX Flow with Proper UX Copy

New Set Goal UX Flow with Proper UX Copy

Friction Point #5

Friction Point #5

Friction Point #5

Session recordings revealed that the small slider handle made exact value selection time consuming during live sessions.

Session recordings revealed that the small slider handle made exact value selection time consuming during live sessions.

Session recordings revealed that the small slider handle made exact value selection time consuming during live sessions.

Screenshot from Session Recordings indicating struggle with slider

Screenshot from Session Recordings indicating struggle with slider

Design Decision

Design Decision

Design Decision

Increase the slider handle size and add a text input.

Increase the slider handle size and add a text input.

Increase the slider handle size and add a text input.


The slider stays to show the goal quantity visually, while text input makes entry faster and more precise.

The slider stays to show the goal quantity visually, while text input makes entry faster and more precise.


The slider stays to show the goal quantity visually, while text input makes entry faster and more precise.

New Input with Text and Slider Options

New Input with Text and Slider Options

The Solution

A goal-setting workflow where each scenario is tailored to help tutors set, check, and update goals with ease.

Positive Feedback from the PLUS Team

Positive Feedback from the PLUS Team

Positive Feedback from the PLUS Team

Success Metrics

Shipped!! But, with tutors on summer break, metrics can't be measured until the program resumes in the fall. Below are the metrics I'll track to evaluate the redesign.

Shipped!! But, with tutors on summer break, metrics can't be measured until the program resumes in the fall. Below are the metrics I'll track to evaluate the redesign.

Shipped!! But, with tutors on summer break, metrics can't be measured until the program resumes in the fall. Below are the metrics I'll track to evaluate the redesign.

Time spent completing goal setting per student

Tutor satisfaction

Reduction in confusion in goal setting flow

For the check-in scenario, I proposed a dropdown to capture what the student is facing mid-cycle, but it was not included in the final release.

For the check-in scenario, I proposed a dropdown to capture what the student is facing mid-cycle, but it was not included in the final release.

For the check-in scenario, I proposed a dropdown to capture what the student is facing mid-cycle, but it was not included in the final release.

Proposed Check-In Dropdown

Proposed Check-In Dropdown

Why?

Why?

Why?


  1. It introduced new behavior that forced tutors to change their workflow instead of supporting their existing process like the other updates did.


  1. Researchers need time to determine what dropdown information is actually useful mid-cycle.



  1. It introduced new behavior that forced tutors to change their workflow instead of supporting their existing process like the other updates did.


  1. Researchers need time to determine what dropdown information is actually useful mid-cycle.



  1. It introduced new behavior that forced tutors to change their workflow instead of supporting their existing process like the other updates did.


  1. Researchers need time to determine what dropdown information is actually useful mid-cycle.


Processes & Tools

AI

As part of this project, I leveraged AI tools such as Stitch AI and Figma Make to explore rapid variations of the design. I also utilized ChatGPT and Claude to speed up the UX Copy process.

Research

Stakeholder Interviews

Workflow Analysis

Heuristic Evaluation


Design

Information Architecture

Wireframing

Figma

Prototyping

Responsive Design

Design Systems

Processes & Tools

Processes & Tools

AI

AI

As part of this project, I leveraged AI tools such as Stitch AI and Figma Make to explore rapid variations of the design. I also utilized ChatGPT and Claude to speed up the UX Copy process.

As part of this project, I leveraged AI tools such as Stitch AI and Figma Make to explore rapid variations of the design. I also utilized ChatGPT and Claude to speed up the UX Copy process.

Research

Stakeholder Interviews

Stakeholder Interviews

Workflow Analysis

Workflow Analysis

Heuristic Evaluation


Heuristic Evaluation


Design

Information Architecture

Information Architecture

Wireframing

Wireframing

Prototyping

Prototyping

Responsive Design

Responsive Design

Design Systems

Design Systems

Learnings

Learnings

1.

1.

1.

Knowing when to hold back

Knowing when to hold back

Knowing when to hold back

The check-in dropdown was cut not because it was a bad idea, but because the timing wasn't right. Knowing when to hold back is part of the design process.

2.

2.

2.

Systems Thinking

Systems Thinking

Systems Thinking

Designing across interconnected scenarios required balancing cohesion with distinction. Each flow needed to feel part of the same system while still supporting its own unique context.

Designing across interconnected scenarios required balancing cohesion with distinction. Each flow needed to feel part of the same system while still supporting its own unique context.

Designing across interconnected scenarios required balancing cohesion with distinction. Each flow needed to feel part of the same system while still supporting its own unique context.

Build responsibly. Design with care.

Build responsibly. Design with care.

Build responsibly. Design with care.

Open to New Opportunities!