Goal Setting Feature

Redesigning a broken goal-setting feature for fast live tutoring sessions.

Role
Product Designer
Team
Design Lead
Product Lead
Dev Lead
Company
PLUS
Timeline
2026

About

PLUS Personalized Learning is a hybrid human-AI tutoring platform with 900+ tutors, used across 25+ schools, supporting 8,900+ middle school students through real-time, in-class math tutoring sessions. Goal setting is a live cycle the tutor has to run quickly. The current goal was buried, the three scenarios were easy to mix up, and screen sharing meant students saw tutor-only guidance.

The work had two phases. Phase 1 helped tutors see the goal and where they were in the cycle. Phase 2 hid tutor-only guidance and rewrote the language for students during screen share.

900+

tutors served

8,900+

students supported

PLUS tutor dashboard showing the Goal Setting update view for a student, with effort and progress goals.

Context

During Fall 2025, PLUS launched the Goal Setting feature with promising adoption and clear usability gaps.

Since launch, PLUS collected early signals across usage data, session recordings, and qualitative observations. Those signals showed promising adoption and clear usability gaps.

The Current System

Understanding the tutor and their existing workflow established the constraints the redesign needed to work within.

Illustrated green character wearing a headset and holding a laptop

Primary User

Tutor

Tutors operate the PLUS app and guide students through the Goal Setting activity.

Responsibilities

  • Operates the PLUS app
  • Works with ~6 students per session
  • Guides the Goal Setting activity
  • Enters the student’s goal
  • Shares their screen with the student during Goal Setting

Session Structure

Goal setting begins directly after the warm up.

Warm Up PhaseStudent check-in & set up

Goal Setting ScenarioSet, check, or update goals

Goal Setting Scenarios

Set GoalThe student does not have an active goal.

Check GoalA goal is active and its deadline has not been reached.

Update GoalThe goal deadline has been reached.

Begin

Tutor character

Tutor

Enters the goal in the app
Student character holding a pencil and backpack

Student

Owns the goal

The goal setting scenario depends on where the student is in their cycle.

Students move through three scenarios over time. The tutor enters and manages the goal in the app, while the student owns the goal.

During Goal Setting, the tutor shares their screen with the student, so the student sees the experience as the tutor moves through it.

Design Goals

The guiding design goals.

01

Make the cycle visible.

The live app does not show the three scenario cycle, so tutors have no way to see where they are.

02

Work for two audiences on one screen.

The tutor shares the screen with the student. Every interaction has to make sense to both at once.

03

Keep it fast enough for a live session.

With about six students, it has to be quick to start and effortless to run.

How might we make the goal setting self-evident, fast, and serve two audiences?

Design Decisions

The work happened in two iterations.

Iteration one was about high impact, low effort wins by focusing on making the cycle visible and keeping it fast enough for a live session.

Iteration two focused on ensuring the system served two audiences while preserving the fast nature of the feature from iteration one.

The data split

I defined what data both audiences should see and what stays tutor-only. Information that might discourage students was hidden from them and only provided for tutors. Information that would help guide tutors is for tutors only.

Tutor Only

  • Tutor Notes
  • Goal Setting Tooltips
  • Student Status
  • System Suggestion

Both

  • Goal Edit Screen
  • Goal Cycle Statement
  • Current Progress
  • Goal Review
  • Cycle End Date
  • Last Update
  • Check-In Status
  • Number of Sessions Left

When the switch happens

For each scenario, I defined when the experience should support student safe mode and when it was meant for tutors only.

Set Goal

  1. Starts to set goal
  2. Realizes student has no goal
  3. Starts goal setting with student (student safe)
  4. Inputs goal settings (student safe)
  5. Saves goal settings (student safe)
  6. Reviews final goal (student safe)
  7. Exits goal setting

Check Goal

  1. Starts goal activity
  2. Reviews student’s current progress
  3. Starts goal check in (student safe)
  4. Reviews goal with student (student safe)
  5. Saves goal check-in (student safe)
  6. Exits goal check-in

Update Goal

  1. Starts to set goal
  2. Reviews student’s previous goal stats
  3. Starts goal setting (student safe)
  4. Reviews previous goal with student (student safe)
  5. Inputs new goal settings (student safe)
  6. Saves new goal settings (student safe)
  7. Reviews final goal (student safe)
  8. Exits goal setting

Solution

The tutor stays in control. The view changes for the student.

I designed two views of the same goal-setting experience. Tutor View contains the full information needed to facilitate the activity. When the tutor shares their screen, Student View hides tutor-only information and adapts the content for the student watching.

01

Set Goals

Start of a new goal cycle with no prior goals.

Scroll to continue

Impact

Tutors served

900+

Students supported

8,900+

Learnings

  1. Knowing when to hold back

    I introduced a dropdown in the Check In scenario to give tutors more flexibility, but ultimately decided not to include it in the final design. The idea had value, but the timing and complexity it introduced did not make sense for the experience yet. Knowing when not to ship something is part of the design process.

  2. Designing across a system

    Set Goal, Check In, and Review + Update were connected parts of the same cycle, but each had different needs. Designing across all three taught me to balance consistency across the system with the flexibility each scenario needed.