Student Dashboard Design

Redesigned learning management system dashboard for Berklee Online students

Timeline

January - March 2024

Deliverables

Designs for dashboard including course navigation, inbox, and widget library + style guide

Impact

Enhanced experience for students with improved navigation, information architecture, and customization options

Categories

UX Design

Visual Design

User Research

Background

One of my first big projects at Berklee started as a small feature request.

Inspired by Duolingo, a board member wanted to add a “streak” feature to the dashboard keep track of how many consecutive days a student logged into the learning management system (LMS). The dashboard had been added shortly before I joined, mostly as a way for students to navigate between classes, and it was still in beta.

The deadline was tight, so I designed a streak feature and worked with one of our engineers to implement it into the current framework. When a less pressing dashboard feature request came in the next week, though, it was time to rethink the overall layout and structure.

(Image of the original dashboard below)

Image of original dashboard with two columns, one including a list of courses and one holding simply a "streak" widget

Requirements

We needed something that would provide the right level of flexibility to accommodate future content but with boundaries that prioritized a student’s experience and didn’t require us to rethink the core layout with every new feature.

I researched the most valuable uses for the dashboard, which included:

  • checking grades
  • sending/receiving messages
  • navigating between classes
  • having quick access to important links

I roughly sketched a few quick ideas to have as a visual reference when I went to our software director to present my case for a major redesign. He agreed with the need for a change and direction I’d proposed, so we kicked off Dashboard 2.0.

Series of sketches experimenting with new layouts for the dashboard

Dashboard 2.0

1. Creating a new layout

The previous layout wasn’t intuitive and looked a bit dated. The new format better aligns with student expectations (e.g., where the user menu lives and its contents) and makes good use of screen real estate. The sidebar, header, and content window layout also matches what students are used to inside their courses, making it easier to move back-and-forth between the two.

New design of dashboard has a sidebar of menu options in a vertical line, followed by a primary content window that takes up 75% of the screen's width. The remaining 25% is filled with a strip of vertically-oriented "widgets" that hold info like current streak, links to forms, and notifications of past-due assignments

2. Separating primary and secondary content

By dividing the primary (everything in the left pane) and secondary (everything in the right pane) content, we established a natural hierarchy that lets content-rich elements like course cards and messages take up as much space as possible while preventing secondary elements (streak meter, grade average, etc.) from causing a distraction.

Image of the new inbox design with a list of conversation threads

The redesigned inbox better matches student expectations with a list of conversation threads down the side. When you click one, it expands a window with the conversation thread on the right.

3. Adding customizable widget sidebar

We knew that the dashboard would be receiving lot of requests for niche features from leaders across the organization in the future, but we couldn’t predict exactly what they would be. I wanted to come up with a structure that allowed us to fulfill these requests without compromising on student experience. The solution: a widget sidebar.

The widget sidebar expands when an expandable widget is clicked, allowing it to grow in height and width to accommodate additional content.

Any future requests could be handled with widgets, small blocks of content that adhere to a consistent style guide (heading, description, and icon). Widgets could either expand to reveal additional detail or simply be used to link to other areas of the website or platform. Most importantly, students could customize which widgets they wanted to see, and in what order, on their own dashboard.

Widget style guide includes instructions for implementing future widgets including character limits, sizing restrictions, border radius, and more.

Mobile

By creating a stronger organizational structure, we were also able to drastically improve the experience on mobile devices. Now, students can select the hamburger menu to navigate between the dashboard's primary content areas: courses, inbox, and Discourse. Widgets are collapsed by default on mobile to maximize ease of access for students' most critical tasks, but they can be expanded from the bottom of any screen.

Six examples of mobile screen designs for the dashboard

Surveys

As the final step in this process, I created a series of surveys to go live alongside the Dashboard 2.0 implementation. The surveys collect quantitative and qualitative feedback about student experience and will be analyzed in tandem with usage data from Gainsight to track adoption and discover new insights that will be used to iterate on future versions of the dashboard. At the time of writing, the dashboard was currently in development and is planned to launch in late spring 2024.

Ready for more?

Check out additional case studies below!