Skip to main content
UI Coach Logo
Back to challenges
Hard

Cross-Time-Zone Study Planner

Design a scheduling tool that finds humane study-group times and records each member's local commitment clearly.

Responsive web, Mobile

The brief

Understand the problem

Background

Distributed learners often agree to a time without noticing daylight-saving changes or repeatedly burdening the same region. Availability grids can also expose more of a person's schedule than the group needs.

User context

Four students in Kuala Lumpur, Nairobi, Berlin, and Toronto need a weekly statistics session for the next six weeks. No single time is ideal for everyone.

Product problem

The group needs a transparent compromise that accounts for local hours, recurrence changes, fairness, and limited availability sharing.

Objective

Create availability collection, fairness-aware comparison, recurring confirmation, and change handling for a global study group.

What to design

Define the experience

Required experience

  • Share preferred and possible windows in local time
  • Compare candidate slots across all members
  • Confirm a recurring plan with upcoming clock changes
  • Propose a rotation or one-off change

Screens and states

  • Availability setup
  • Candidate time comparison
  • Recurring plan review
  • Change proposal

Core user flow

Follow the critical path

  1. 01

    Each student marks preferred and possible windows without sharing calendar titles

  2. 02

    The comparison identifies two viable times and who bears an early or late hour

  3. 03

    The group chooses a rotating schedule

  4. 04

    A Berlin clock change triggers a review before the affected session

Product rules

Requirements and constraints

Requirements

  • Display every proposal in each member's local time and date
  • Distinguish preferred, possible, and unavailable windows
  • Show burden distribution across a recurring series
  • Require acknowledgement when a timezone rule changes a confirmed local time

Constraints

  • Calendar integration must reveal free or busy only
  • No member should be auto-confirmed
  • Time-zone rules need current system data

Reality check

States worth considering

A member travels
Daylight-saving dates differ
No common time exists
A new member joins mid-series

Finish line

What to deliver

  • Four responsive screens demonstrating a rotating global schedule

If you want more

Optional extensions

Add an asynchronous study-plan alternative when no common time exists

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
Roboto SlabRoboto

Roboto Slab & Roboto

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

Icons
Illustrations