Skip to main content
UI Coach Logo
Back to challenges
Intermediate

Tutor Match and Trial Lesson

Design a tutoring marketplace that helps a student compare qualified tutors and book a useful first lesson.

Responsive web, Mobile

The brief

Understand the problem

Background

Tutor profiles often emphasize ratings and credentials without showing whether the tutor's teaching style, schedule, subject level, and accessibility needs fit a particular student.

User context

Andre is preparing for an advanced mathematics exam in eight weeks. He needs evening lessons, wants structured homework feedback, and has a limited monthly budget.

Product problem

Students need comparable evidence of fit before paying, while tutors need enough learning context to decide whether they can help.

Objective

Design the search, tutor evaluation, trial booking, and follow-up experience.

What to design

Define the experience

Required experience

  • Describe the subject, level, goal, and schedule
  • Compare tutors using fit factors beyond rating
  • Review teaching approach and verified credentials
  • Book and prepare for a trial lesson

Screens and states

  • Learning-needs setup
  • Tutor results
  • Tutor profile
  • Trial booking
  • Post-lesson decision

Core user flow

Follow the critical path

  1. 01

    Andre enters his exam date, topic gaps, and availability

  2. 02

    He compares tutors who teach the correct level

  3. 03

    He reviews a tutor's method and selects a trial slot

  4. 04

    After the lesson he chooses whether to book a package

Product rules

Requirements and constraints

Requirements

  • Show timezone and recurring availability clearly
  • Distinguish verified credentials from self-reported experience
  • Explain trial pricing and cancellation before checkout
  • Allow students to request accessibility accommodations privately

Constraints

  • Tutor schedules can change
  • Some learners are minors and require guardian involvement
  • Ratings may be sparse for new tutors

Reality check

States worth considering

No tutor matches every preference
A tutor cancels the trial
The student needs a different subject level
Payment authorization fails

Finish line

What to deliver

  • Five responsive screens from needs setup through the trial decision

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Color palette
#A9A4CE
#05623B
#1F1109
#79829C
#6CBCB4
Font pairing
NunitoOpen Sans

Nunito & Open Sans

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations