← BackCase Study — Orange
UX / UI DesignHCI Course · Team Project · 2024

Orange

A low-pressure platform for connecting university students through shared classes — from needfinding to high-fidelity prototype.

Orange — interface overview

Course

Human–Computer Interaction

Team

Gu · Sun · Zhang · Feng

Role

UX Research & Design

Tool

Figma

Year

2024

Interactive Prototype

Open in Figma →

01 — Problem

Large lecture environments make it difficult for students to form meaningful academic connections. Introverted students face high psychological costs when initiating contact; extroverted students struggle with screening costs and unclear mutual intent. No campus tool offered a low-risk, goal-oriented path to stable study partnerships.

"In large lecture settings, busy college students need a low-risk way to signal mutual willingness to collaborate, because uncertainty about others' intentions makes initiating connection feel unjustified, awkward, and not worth the time."

Point of View Statement

02 — User Research

Before sketching any solutions, we conducted two semi-structured interviews in February 2024 to understand the lived experience of trying to connect with classmates.

A

Person A

NEU · CS · Sophomore · Introvert

Rarely initiates contact; reads social cues carefully before acting.

B

Person B

BU · Economics · Junior · Extrovert

Initiates comfortably but struggles to sustain new academic relationships.

01

The "legitimate reason" barrier

"课前课后最难开口,因为没有理由。" (Before and after class is the hardest — there's no reason to speak.)

Person A

Both participants needed a socially acceptable pretext before reaching out. Without one, initiating felt presumptuous — regardless of personality type.

02

Different costs, same root cause

A feared rejection damaging her self-image. B feared wasting the other person's time. The surface behaviors differed, but both traced back to the same uncertainty: not knowing whether the other person was open to connecting.

03

Sustaining is harder than initiating

"最难的不是第一句话,是之后怎么维持。" (The hardest part isn't the first sentence — it's what comes after.)

Person B

First contact was manageable; the real friction was the absence of a shared reason to keep talking once the initial exchange ended.

Findings → Design

"No reason to reach out" · Forum anchors every post to a class — it is the reason.
"Don't know if they're open" · Match requires both parties to signal willingness first.
"First sentence is paralyzing" · Icebreaker templates remove blank-page friction.
"Don't want full exposure" · Course-verified identity + nickname keeps stakes low.

We identified four stakeholder groups through interviews and observation, each with distinct needs around academic social connection.

Primary

Students seeking connections

Outgoing, new/transfer/international students; rarely use social media for academic connection

Secondary

Privacy-conscious / passive students

Cautious individuals who prefer being invited rather than initiating

Tertiary

School staff

Professors and TAs — concerned with learning outcomes, FERPA, and fairness

Facilitating

Infrastructure operators

University IT — focused on security, compliance, and reliability

Key Personas

Lina· 20

Secondary · CS student

IntrovertPassive

Goal

Find 1–2 study partners without the awkwardness of cold outreach.

Pain

Needs a "legitimate reason" to reach out; can't tell who else is looking.

Prof. Chen· 56

Tertiary · Khoury professor

Risk-AwareFairness

Goal

Improve learning outcomes; reduce repetitive Q&A load.

Pain

Worried about FERPA, plagiarism risk, and matching fairness.

Jane· 21

Primary · Econ student

ExtrovertOpen

Goal

Quickly find like-minded partners; build natural academic connections.

Pain

Frustrated by ambiguous engagement signals; too many irrelevant matches.

Keira· 21

Primary · Psychology student

IntrovertEmpathetic

Goal

Find 2–3 classmates to regularly talk to without judgment.

Pain

Fears initiating; misses group project windows before they close.

03 — Empathy Map

Synthesizing interview data revealed that both introverted and extroverted students share the same core blocker: not unwillingness to connect, but uncertainty about who else is open to it.

Introvert — Says

  • "I don't know how to start talking to classmates."
  • "Messaging someone out of the blue might be weird."
  • "I need a legitimate reason — like an assignment or exam."

Extrovert — Says

  • "Starting a conversation is easy, but keeping it going is hard."
  • "I don't want to be randomly matched — that's a waste of time."
  • "If I could see that someone also wants a partner, that'd be ideal."

Introvert — Feels

  • Anxious and hesitant before initiating.
  • Embarrassed at the possibility of rejection.
  • Relieved when mutual interest is explicit.

Extrovert — Feels

  • Energetic but annoyed by low-quality or one-off connections.
  • Frustrated when responses feel uncertain in large classes.
  • Relieved when next steps are confirmed quickly.

Key insight: the deeper obstacle is uncertainty of intent and psychological cost. This shifted our focus from generic matching to mechanisms that reduce social risk and signal mutual willingness.

04 — Lo-Fi Prototype

We built a paper prototype covering six pages: Login, Profile, Match (Social + Academic modes), Friends, Forum, and Navigation. Three participants completed think-aloud sessions on five task scenarios before any digital work began.

Paper prototype — screens 2

Paper prototype — screens 2

Paper prototype — screens 3

Paper prototype — screens 3

05 — Hi-Fi Prototype

The high-fidelity prototype was built in Figma, iterating through two rounds of user testing. The interface spans six pages: Login, Main, Profile, Match, Friends, and Forum.

Primary Color

#FF6800

Secondary

#808060

Typography

SF Pro Thin / Medium / Bold

Platform

Web-based (no download)

Match

Social & Academic modes. AI-assisted suggestions with user-controlled filters.

Forum

Class-anchored discussion board. Post, like, comment, tag by assignment.

Friends

Private + group chats. Group creation requires ≥3 members.

Login page

Login page

Main page

Main page

Match page

Match page

06 — Testing & Iteration

Three rounds of think-aloud testing were conducted across the design process, each driving concrete iterations before the next phase.

Round 1

Paper Prototype

3 participants · 5 tasks · Primary stakeholders

Q1

Profile

Upload vs. Create distinction unclear

Add inline explanation or merge into a single path

Q2

Friends

Friend list and group creation interface indistinguishable

Label the New (+) button; add multi-select for direct group creation

Q3

Discussion

New Post button not prominent enough

Add text label to the (+) button

Q4

Discussion

Tags appear draggable onto individual posts

Redesign tags to clearly signal filtering, not labeling

Q5

Navigation

Tab labels caused accidental mis-taps

Rename tabs; add onboarding guide for each page

Q6

Match

"Connect" button hard to locate after a match

Rename, enlarge, and color-differentiate the button

Changes Made

  • ·Added section-purpose descriptions on the main interface
  • ·Clarified Upload vs. Create on the Profile page
  • ·Made Connect/Invite buttons in Match more prominent after search
  • ·Changed Post button color in Discussion; refined tags and post layout
  • ·Added dedicated friend-tap interface in Friends section
  • ·Refined task instructions for greater testing clarity
Round 2

Digital Hi-Fi Prototype

4 participants · 5 tasks · Primary + Secondary stakeholders

P1

Primary · less device-familiar · age 20–24

  • ·Selected wrong Match mode initially
  • ·Forum tags confusing; post didn't appear immediately — real-time feedback missing
P2

Primary · device-familiar · age 20–24

  • ·Didn't switch to Academic Match — tab too small
  • ·Forum tag confusion persisted
P3

Secondary · device-familiar · age 19–21

  • ·Incorrectly used custom tag function (task still completed)
  • ·Clicked wrong Add button in Friends — lacked visual feedback
P4

Secondary · device-familiar · age 19–21

  • ·Hesitated finding Match tabs
  • ·Forum purpose initially unclear — described as a "language issue"

Recurring Issues

Two issues dominated: Match tab visibility (too small, no guidance) and forum post creation logic (confusing flow, no real-time feedback). Briefing improved between sessions; follow-up questions became more targeted.

Round 3

Final Prototype

Forum tag creation — before & after

Before

Forum tag creation — before

After

Forum tag creation — after

Discovery

During T4 testing, ~80% of users selected the custom tag option but never clicked Add afterward — they assumed typing was enough to confirm the tag.

Problem

The input box and Add button were visually separated, so users didn't see them as one action. This caused widespread confusion in the forum posting flow.

Fix

Moved the Add button into the input field to unify typing and confirmation. Enlarged the button and made the input border and background more prominent.

07 — Design Decisions

Decision 1

Class tab → Match-centered model

We initially built a "Class" tab inspired by Canvas, letting students browse classmates and post in a forum. Testing showed it improved visibility but not approachability — it replicated passive classroom dynamics. We shifted to a Match-centered model where the core mechanism signals mutual openness, reducing social risk rather than listing people.

Decision 2

Standalone app → Web-based

Interviews revealed that students wanted lightweight, incidental connection tied to coursework — not another app to download. A dedicated app would add friction precisely where we wanted to remove it. Web-based keeps Orange anchored in an academic context within existing workflow.

Decision 3

MBTI → personality descriptions

The MBTI filter confused users unfamiliar with the system, reducing its value as a matching signal. We planned to replace it with plain-language personality and communication-style descriptors to lower cognitive load and prevent misinterpretation.

08 — Remaining Issues

Despite multiple iterations, four usability issues remain — each corresponding to a heuristic violation (visibility, feedback, consistency, control).

Abbreviated names in chat

Replace initials with full names or consistent visual identifiers.

Forum class filter has no effect

Dynamically update posts on class selection; indicate active filter visually.

Group chat minimum 4 users

Allow smaller groups (2–3) to reflect actual communication patterns.

Filter panel state inconsistency

Closing the panel should clearly reflect whether selections are applied or reset.