UX DESIGN | 2024

Designing a mobile layout for course planning on-the-go @ UofR.

I was the sole designer responsible for the mobile layout of melcourses.com, a live academic planning website created for University of Rochester students.

The new layout drove adoption to 500+ students, increasing peak monthly active users from 13% to 20% of the UofR undergraduate population, and helped Melcourses earn official University endorsement.

ORGANIZATION

Roclab Student Developers

ROLE

UX Designer

TEAM

4 Designers

6 Developers

1 PM

TIMELINE

Sep - Nov 2024

CONTEXT

UofR's course registration and planning system, Workday, is confusing

  1. No back buttons

  2. Irrelevant search results dating back to 1968

  3. 10+ clicks just to search up one class


It was so difficult that the University had to release a manual on how to navigate it.

CONTEXT

Students create Melcourses

Melcourses scrapes live class data and presents it in a more usable way, letting students search for courses and create schedule plans.


The site launched to 900+ students for Spring 2024 course registration.

PROBLEM

Melcourses needs mobile

When we reconvened in Fall 2024, we met to align on product direction for the new sprint.


5 feedback form responses, corroborated by word-of-mouth feedback from peers, revealed a pattern. Students often share schedules with friends before registration, but with no mobile layout, students couldn't easily compare schedules on their phones. Some students even preferred Workday because it has a mobile layout.


Students needed a mobile layout to quickly view and share schedules away from their laptops. I led the design of this mobile experience.

“I just take screenshots of my schedule so I can pull it up on my phone later.

How might we create a mobile experience that makes finding courses, sharing plans, and editing schedules convenient for university students on the go?

+

+

+

+

ORIGINAL DESIGN

Search page

To start, I reviewed the desktop experience.


  • Search page - users read about courses and choose which to take

  • Left sidebar - search bar and filters

  • Right sidebar - user's added courses


With limited space, which information would I prioritize?

ORIGINAL DESIGN

Schedule page

  • Users can view and edit multiple schedules

  • Right sidebar - user's added courses, lets users select different sections (lecture, lab, etc.)


Where would users switch sections on a small screen?

What do typical calendar mobile layouts look like?

COMPETITIVE ANALYSIS

Workday isn't optimized for sharing & comparing

First, I reviewed Workday to identify areas for improvement.


Users wanted convenience in sharing their schedules. However,

  1. Workday defaults to a list view, which isn't visually scannable when comparing at a glance.

  2. Students who want to compare schedules visually need 1 extra click to reach the calendar view.

  1. List View

  1. Calendar View

COMPETITIVE ANALYSIS

Swipeable Drawer Pattern

Next, I looked at mobile calendar conventions across Google Calendar, Apple Calendar, and Calendly.


What stood out to me the most was how Google Calendar used a swipeable drawer to handle limited space. When editing event details, users can swipe the drawer down to see the rest of their schedule without breaking the flow.

After I gathered these initial thoughts, something unexpected happened.


I was originally told I had a month to iterate & test, but registration was earlier than expected, and the timeline was cut down to just 2 weeks. I needed to move fast to leave room for testing.

I shared early ideas in our team chat, but the thread quickly exploded. It became clear that

  1. Developers had feasibility constraints and preferred reusing existing web components to ship on time.

  2. Design team, PM, and developers had opposing ideas about layout and navigation.

Rapid Exploration

Instead of trying to juggle these compromises and imagine the perfect design from the start, I decided to act rather than wait.


My approach was to create many variations, from page structures, to navigation patterns, to flows. Rather than acting as the middleman in long debates, I scheduled a single meeting where stakeholders could evaluate tradeoffs and decide on the best elements from my iterations.

Next, I’ll show a closer look at a few of these iterations.

EXPLORATION

Navigation Options

I explored five navigation patterns to see how they affected task flow and vertical space. The team aligned on the icon-header pattern from Option 4 because it minimized clicks without taking up too much space.

Option 1 - Navigate through hamburger menu

Option 2 - Combine two pages, search bar on schedule page

Option 3 - Tab switch navigation

Option 4 - Icon header navigation

Option 5 - Search page is a drawer that pops up over schedule page

ITERATION 01

Page Layout

On both screens, I moved the schedule selector dropdown to the top. Users build multiple schedules at once, so I kept the active schedule visible at all times.

Search page

  • Course cards are the main view, as the main goal is discovering courses

  • Search bar moved to the top

  • Filters nested under an icon to provide further control without clutter

Schedule page

  • Calendar view prioritized for easy sharing and comparison (unlike Workday)

  • Classes can be tapped to edit sections directly

ITERATION 01

Issue with schedule selector on search page

After the team reviewed these designs, they found an issue.

Bon (PM)

Users might miss selecting a schedule first on the Search screen. They’re thinking about searching, not which schedule to add to.

Fin (UX Team)

I tested this with my friends—some of them missed the selector entirely and added courses to the wrong schedule.

ITERATION 02

Recognition over recall

Their feedback made sense. This highlighted a recognition-over-recall issue.


Users aren’t thinking about schedule selection when reading through courses. So I moved the dropdown off the search page into the course adding flow. When the user hits the plus button, the dropdown appears as a step before choosing course sections. This way, users first find a class, then select which schedule they want to place it in.

Before

After

ITERATION 02

New Signifiers & Feedback

Term Tag

  • Different classes are offered in Fall and Spring term

  • Without the dropdown at the top, you can't tell which semester you're searching in

  • Added a tag to show the current term (orange for Fall, green for Spring)

Confirmation alert

  • Without a sidebar showing added courses, users had no feedback that a course was successfully added.

  • I added a confirmation alert with a link to view the course directly in the calendar.

TESTING

8 Usability Tests

After finalizing the final design, I had four days left to validate it before handoff. The UX team and I conducted 8 usability tests, focusing on finding courses, sharing plans, and editing schedules on mobile.

Tasks

  • Navigate between the schedule and search page

  • Create new schedule

  • Search for a course and add it to a schedule

  • Change course sections for a schedule

  • Deleting a course from a schedule

92.5%

Task success rate

4.6/5

Ease rating (Likert scale)

SOLUTION

Search Page

  • Course cards can be expanded to be read

  • Multi-step modal lets users select schedule and sections

  • Confirmation message provides feedback that the action was successful

SOLUTION

Schedule Page

  • User Goal - Adjust & Share

  • Visual schedule is what you see first, for shareability

  • Clicking on a course lets you select section times, using a swipe-able drawer so the visual schedule can be referenced without breaking flow

RESULTS

Impact

For the remainder of the time until course registration, I worked closely with developers to ensure the design was implemented accurately. The mobile design, along with other UX improvements, launched during Fall 2024 course registration and helped drive these results.

~20%

of the UofR undergraduate population used Melcourses this cycle

53.8%

increase in peak monthly active users

Earned official University endorsement as a course planning resource for students

RESULTS

Reflections

Divergent ideation is useful, even under time pressure

Despite the tight timeline, I decided to create explorations rather than choosing one design direction. As a result, the team was able to piece together a design that balanced all of the usability v.s. feasibility tradeoffs. Putting out lots of ideas, regardless of quality, provides tangible work to analyze and learn from. Every iteration is a lesson that informs the final design.

Communicate early about feasibility

Early communication with the team was critical. Without checking in at the start, I could have gone too far down one direction and risked designs that couldn't be implemented on time.

Ground decisions in data

Given the time constraints, I wasn’t able to conduct as much user research as I would have liked. If I could do one thing differently, I'd dive deeper through surveys and interviews to fully understand the need for mobile. This experience reinforced my belief that design decisions should always be grounded in concrete data.

© Kyle Jhong 2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.