Berkeleytime Course Card Redesign

Streamline design components to improve visaul and information consistency and data management.

Role

Product Researcher
Product Designer

Team

Kelly Ma, Michelle Tran

Timeline

Sept 2022 - Nov 2022

Methods

Product Research, Design System, Interaction Design

Context

Berkeleytime is a student-run, volunteer-based organization, entailing that our member turnover is frequent as students graduate. For the past years, we focused on bringing out new features and updating the website each semester, without establishing a design system.

Solution & Impact

We collaborated with front-end and back-end teams to redesign the course card component. Our solution not only kickstarted the establishment of Berkeleytime’s design system but also streamlined the meta-data of 11,000 courses offered at UC Berkeley.

Final Design Overview

  1. Enhance usability by adding and carefully placing additional animation features.

  2. Divide information with lines to improve readability and save space.

  3. Correct Call-to-Action to guide students to the logical next step.

  4. Identify & prioritize essential information to improve scannability.

Problem

“... why does this catalog course card* look super different from the cards on other pages??” (Kev, Berkeleytime PM)
Our designs are disgracefully inconsistent. My design team identified one of the most essential components—the course card—to increase visual and information coherence and kickstart a design system.

What is a Course Card?

Course card is a design system component of Berkeleytime that holds all metadata about an academic course—lectures, labs/discussions, instructor, location, enrollment rate, and grade. As shown below, course cards look different between pages throughout the website.

Course catalog course card

Course scheduler course card

Grade distribution course card

Unmoderated Usability Testing

After our PM Keving raised the issue of inconsistency, we conducted usability testing on 6 students to understand how they use and interact with our course cards.

The information on the course cards is simply indigestible. This increases the cognitive load of users and affects their ability to efficiently find the best course for their schedule and grade. This is, meanwhile, detrimental to the professionalism and trustworthiness of the Berkeleytime brand.

Redesign Guidelines

Identify & prioritize essential information to improve scannability.

Following usability testing, we discovered that students prioritize enrolling in classes with more open seats due to the stressful enrollment process. To ensure consistency across all UC Berkeley platforms, we revised the UX copy from "the number of students enrolled" to "the number of students enrolled vs the remaining open seats," aligning it with Berkeley's class catalog.



Our Redesign Efforts

Divide information with lines to improve readability and save space.

Correct Call-to-Action to guide students to the logical next step.

To prevent confusion, we have replaced the checkbox item with a radio item to ensure that students can only enroll in one section. For special topics, multiple classes may be listed under the same name. In such cases, students are invited to use checkboxes to select these different classes.

▲ Berkeley’s Official Course Catalog

▲ Old Expanded Course Card

We grouped information by employing a border. By applying the Law of Similarity, we help students quickly connecting related information, thereby making the reading experience more intuitive. Additionally, the introduction of line separation replaced previous box designs, which occupied excessive visual space. This adjustment optimizes space and enhance the overall visual clarity.

▲ Special Topics


Ensure the consistency of course cards throughout the website.

NEW! Course Catalog page

▲ Course Catalog page

▲ Grade Distribution page

While all Berkeleytime pages feature course cards, each page utilizes them in slightly different ways. To maintain consistency, we have designed the course cards to have a similar appearance throughout the entire site.

NEW! Grade Distribution page

▲ Scheduler page

NEW! Scheduler page

The "show and hide" icon is intentionally placed to the left of the "delete" icon to mitigate the risk of unwantedly deleting the course card.

Collapse & Hide

The enables students to conceal details, minimizing visual clutter without permanently removing any information.

Show & Hide

Delete

To prevent accidental deletes, the delete icon also is only visible on hover. (For demo purposes, I left it within the card)


Enhance usability by adding and carefully placing additional animation.

Final Version

Reflection

If we had more time…

Personal Growth

Web accessibility in the design system

Following this project, we conducted an accessibility audit on the site and discovered that our colors did not meet WCAG standards. Consequently, we have updated our core colors to ensure compliance. However, we wish to draw more emphasis on accessibility next semester.


Design Systems!!!

Initially, I felt a mix of excitement and concern about my ability to contribute effectively. Yet, after successfully completing this project, I have developed a genuine appreciation for design systems. The importance of establishing a robust design system has become clear to me, recognizing its critical role in ensuring the longevity of the product.

It is my privilege to contribute to an established design system as a student. While many of my projects typically involve creating something from scratch, Berkeleytime has provided my first exposure to participating in a high-impact initiative.



A heartfelt thank you to Kelly and Michelle from the Berkeleytime design team for their unwavering dedication and support throughout the project! It's truly my pleasure to be part of this entirely student-run organization that aspires to make a positive impact in our community.