Masters of Engineering Course Plan

Planning your program the most efficient way possible.

Project Scope

Time

8 weeks

Team

1 Project Manager

3 Product Designers

2 Developers

Role

Research

UI

UX

Deliverable

Figma Prototype

Design System

We improved the Dartmouth Engineering Masters course planning site into an intuitive, convenient solution to help streamline the process and reduce unnecessary stress.

This was a project at the DALI Lab for our client, the Dartmouth Information Technology and Consulting (ITC) Office. DALI (Digital Application Learning and Innovation) Lab is an innovative startup-like experiential learning program at Dartmouth College where students work in teams of designers and developers to build digital applications for real problems. My team was hired and tasked by the college to do this project to improve the design of the engineering course planning site for graduate students.

All of the research analysis, features, wireframes, visuals, and interactions highlighted were designed by me.

PROBLEM

The current course planning system has outdated UI and is inefficient for engineering graduate students because they need to look at various places to get all of the useful information needed to plan their program. This decentralized, unorganized process causes stress and confusion among students.

OPPORTUNITY

How might we help graduate students streamline the process of planning their courses, help them make appropriate decisions, and reduce unnecessary stress?

SOLUTION

Masters of Engineering Course Planning Site

Streamlining this process to be as intuitive, efficient, and as visually appealing as possible for Masters Engineering Students

Instructions and Requirements

Instead of gathering information on Dartmouth's website and having to open multiple tabs, detailed instructions on how to fill out the plan, as well as specific requirements for each program are available at the top of the course plan to streamline the user's process.

Choose Your Courses

Instead of manually looking on Dartmouth's website to find all the classes needed, users can see all of the courses listed on an overlay. In addition, every course needs to satisfy a specific requirement for the program, which can be indicated by the tag feature after selecting a course. After confirming, the course will be added to the plan, as well as the course planning tracker under the specific requirement that was satisfied.

Changing Courses

If the users make a mistake or end up taking a different class, the user can easily change or delete their classes. These features appear as the user hovers over each class. To edit, click the edit icon which will take you back to the course overlay. To delete, just click the trash icon.

PROCESS

RESEARCH

Background
Research

We began by researching the existing Master course planning site. We took notes on what UI/UX of the current site we liked and what we thought could be improved. However, we first needed to determine whether our initial suggestions would apply to the user demographic of the Engineering Masters students of the Dartmouth community.  

if you add the annotations in the first part then you don't need this and can start with user interviews

RESEARCH

User Interviews

In order to gather this sight, we conducted in-depth user interviews with 6 different Masters students across the 6 different programs that the engineering Masters program offers.

Our questions sought to gather information about the current user experience of the course planning sight, the limitations and pain points that hindered users from having a smooth experience.

RESEARCH

Empathy Maps

DEFINE

Needs

From our extensive user research, we found key pain points that highlighted the current attitudes surrounding the Masters' course planning website.

Pain Point #1: Outdated UI
The UI is all default HTML styling, has unclear UI segments, and no text hierarchy

Pain Point #2: Not Streamlined
All of the information that the user needs is in various places on the web, and therefore, the user needs to open a multitude of tabs.

Pain Point #3: No error checking
The user is unable to check their errors due to the outdated design, as well as no feedback for saving changes and requirement satisfaction.

DEFINE

HMW 
Statement

How might we support a convenient, efficient course planning process to help incoming engineering graduate students feel confident?

IDEATE

Brainstorming

IDEATE

Sketching

PROTOTYPE & TEST

Low Fidelity Wireframes

User Findings – Users favored the carousel option due to its ability to enhance clarity and readability; therefore, alleviating the sense of being overwhelmed. Since the outdated UI was one of the main pain points in this project, we decided to implement the carousel for the instructions as it was easier for the users to digest.

Course Portal Navigation

Next, I played with different ways to place the course plan itself and the requirement checker to ensure that the courses the user picks satisfies all of the requirements of the program.  In the first version, the user would see the plan first and as courses are selected, they would populate in the requirement checklist. Whereas the second version displays the requirement checklist first and then plan second.

User Testability – Users revealed that they thought Option A was more intuitive as the main goal of the site is to fill out the plan. The checklist helps the user but is not the main priority of the design but still should remain easily accessible.

Thayer Website Overlay

Based on our user interviews, we wanted the Thayer Website overlay, which displays when the user adds a course, to include filters of available classes for each specific term with the description, prerequisites, and professors of each course.

Developer Findings - However, as much as our team and users wanted to add this feature to our design, our developers told us that we could not add this feature as the needed information was unavailable from Dartmouth's database. Therefore we shifted our design (on the right) to display all courses ever available to Dartmouth's Engineering programs with just the names of each class that is hyperlinked to Dartmouth's website if the user would like more information.  

Progress Tracker

Additional user interviews revealed that keeping track of whether the courses selected satisfy the requirements and how many courses are still needed in each requirement, our team created a progress tracker. To decide what the progress tracker would look like, we conducted A/B testing again.

Option 1

Option 2

Option 3

User Testability – Users found that Option 3 was visually the most appealing, best hierarchy, and was the most intuitive and clear, as Option 1 was not organized clearly and the circles in Option 2 were hard to conceptualize for a progress tracker. Option 3 allows users to see what courses fall under what requirement and how many are left.

PROTOTYPE & TEST

Visual Design System

Before creating the high fidelity prototype, our team utilized the pre-existing Dartmouth style guide as a frame.

PROTOTYPE & TEST

High Fidelity Prototype

Transitioning from greyscales to a high fidelity prototype, our team kept in mind our users' pain points, particularly improving the outdated UI. We tirelessly worked with our developers to ensure that the features that we tweaked from our greyscales were able to implement into the final product. To address the users' pain points while also within the limitations of what can be ultimately developed, the course planning site leverages visual transparency and prioritizes relative content to help users quickly and intuitively plan their Master program.

Important Information

At the top, instructions on how complete the course plan and requirements on each specific course are available at the top of the course plan as a toggle so that users can collapse the information if it is not needed.

Choosing a course

Using the course search, users are able to search any course and add them to the plan. While they are adding the course, there is an option to select the requirement in which the course satisfies.

Changing a course

If the user needs to change a course, they can delete the course by hovering over it and clicking the trash icon and adding another course.

Progress Tracker

As the course is added, it will populate in the progress tracker accordingly. Once the plan is complete, the user will be able to download the plan into a PDF which would then have to be approved by an advisor.

REFLECT

Takeaways & Next Steps

The goal of this project is to help users feel relief through the intuitive, accessible design of the course plan. Throughout our testing cycles with users, as well as communication with the developers on our team, we were able to iterate and continuously improve our designs. This was my first project with developers and partners, so integrating these new limitations was challenging but rewarding, as we were able to create a product that fit  features that our users and partners wanted.

Our next step will be to make iterations on the advisor interface, automatic course validation to ensure that users are taking the right courses at right times, class list filtered by term, and being able to save multiple different plans.