Project Cover

Minimal and frictionless course registration experience

Role

Sole Designer, Course Project

Duration

Oct - Nov 2021

Tools

Figma

Overview

Students at Penn often complain about the confusion they experience when navigating Penn InTouch (the old course registration interface) and the inability to find relevant course information when searching and registering for courses in Penn InTouch. I designed Nexus, a new course registration experience that is centralized onto a single page featuring a modernized visual style and intuitive interactions such as responsive schedule visualization.

Streamlining course discovery

Users seamlessly discover courses through a minimalist search bar and optional filters. Smart indicators highlight missing requirements—like a studio section—and if prerequisites aren't met, they can dive into those classes to learn more and decide whether to enroll first.

Project Cover

Search controls, course status, course filters, fulfillment state, error state, course details, etc.

Encouraging schedule exploration

When users tick a lecture checkbox, the schedule updates instantly. They can generate and duplicate multiple mock schedules to explore different setups. After finalizing, they submit course requests. A new “Ranking” panel then appears, letting them drag and reorder each course’s importance—ensuring the system targets their top picks first.

Project Cover
Project Cover

Course cart, schedule visualizer, schedule controls, announcements, course ranking, etc.

Flexibility after course request submission

When the user finalizes rankings, a confirmation instantly appears. If any courses are missing, they can revisit the planner, see what made the cut, and add new classes. Once they confirm the updated schedule, the system enrolls them in the newly selected course.

Project Cover
Project Cover

Add courses, drop courses, edit official schedule, download, share, etc.