DoToday

ROLE

Product Designer

DURATION

October — December 2022; 8 weeks

PROBLEM

Canvas, the service used for University of California Davis students, is difficult to navigate. Assignments are listed across several areas for students, making it difficult to keep track of priorities. The existing tools fail to easily organize all tasks into one intuitive platform

INITIAL THINKING

“How might we create a platform strengthening student’s time management to improve academic success?”

TARGET USERS

Students at the University of California Davis--where assignments are listed on multiple platforms.

PROCESS

Empathize

Research

Analyze

Ideate

Prototype

User Testing

OUR SOLUTION

Fetching system for all your assignments using Canvas API.

Easy viewing of your tasks alongside your schedule.

All Tasks

Starred

Incomplete

HIS019

GEL001

ECS032

New Group

DES117

GROUPS

45%

Tasks done for Mon Aug 10

Today

All Tasks

Overdue Tasks

2

See overdue tasks

Discover

LOOKING AT COMPARATIVE EXISTING PLATFORMS

I first looked into four existing platforms most widely used by students to manage their productivity and analyzed their strengths and weaknesses.

RESEARCH GOALS

01

Identify existing scheduling/task managing systems and their strengths and weaknesses

02

Analyze how students are currently tracking their assignments

03

Examine the efficiency and satisfaction of existing systems

04

Identity which organization layouts help students work the most effectively

CANVAS

+ Offers two viewings: dashboard and calendar

+ Tasks are directly linked to assignment page


− Difficult to differentiate between assignments, announcements and other files

− Poorly named assignments

− Overload of information

− Not a dependable platform for all assignments

GOOGLE CALENDAR

+ Integration of assignments with schedule, allowing management of tasks alongside events

+ Very customizable, can tailor experience to user’s preference


− Relies on users self-inputting every individual assignment

− Limited to google ecosystem

PHYSICAL PLANNER

+ Tactile experience

+ Minimal distractions

+ Highly customizable


− Lack of synchronization to digital platforms

− No search or retrieve tasks functionality

− Can easily get disorganized

NOTION

+ Highly customizable, can create different workflows

+ Integration with vast digital platforms

+ Supports media files


− High learning curve

− Potential for overload due to the flexibility notion offers

QUALITATIVE RESEARCH

I then conducted a survey to gain a deeper understanding of specific student pain points, collecting 56 responses, and supplemented the research with 7 user interviews.

What platform do you use to manage assignments and your schedule?

42.1%

26.3%

10.5%

5.3%

5.3%

10.5%

Physical Planner

Google Calendar

Canvas

Memory

Notion

Reminders

“Sometimes it gets too boggy so I think there should be a distinction between daily schedule and turn in assignment schedule.”

“I think of things in terms of classes. I separate it in my head for each class instead of each day. It becomes too mushy and overwhelming if I’m paying attention to too many things at once.”

“I use an unreliable method right now, I wish I could separate assignments by class and have everything that's due on one page

“You can't differentiate between things [..] that way I can feel more confident about what I need to do and what is expected of me.”

From this study I realized the importance of a highly organized centralized location for tasks that can best fit the needs of busy students to help ease the overload of assignments.

Define

AFFINITY MAPPING

Utilizing the research gathered, we created affinity maps to organize pain points and identify patterns in order to lead us to our solution space.

TAKEAWAYS

01

Students have different organization preferences, but existing task managers don’t adapt to their needs.

02

Students struggle to distinguish priority tasks, leading to feeling overwhelmed and inefficiency.

03

Students feel more motivated when they can visualize their progress, but most tools lack meaningful feedback.

THE SOLUTION SPACE

To address each of these takeaways, I established clear objectives to guide my next design ideations.

PAIN POINT

SOLUTION

01

INDIVIDUAL ORGANIZATION PREFERENCES

CUSTOMIZABLE TASK VIEWS

Ensure flexibility in how students view their workload.

02

DIFFICULTY DISTINGUISHING PRIORITY TASKS

CREATE DISTINCTION

Highlight high-priority tasks and show weights of assignments.

03

LACK OF MEANINGFUL FEEDBACK

PROCESS ANALYTICS

Introduce a visual breakdown of progress to keep students motivated.

INFORMATION ARCHITECTURE

In order to understand how users progress through the platform, I created a comprehensive information architecture to organize all functionality points in their journey

Design

Phase 1

During user testing, I identified several key pain points that needed to be addressed in my design iterations.

01

Cognitive overload from too much information displayed on the screen

02

Unnecessary features contributed to visual crowding, diverting attention away from essential actions

03

Excessive text overwhelmed users rather than guided them through the experience

Phase 2

Based on user feedback, I focused on reorganizing the visual hierarchy to create a more intuitive and digestible interface.

But there was still too much information displayed on the screen for users to focus on what’s important—their tasks.

I had to ask myself, how can I create customizable viewings for clearer displays?

SOLUTION

Allowing Users to Switch Between Views with a Toggle

I introduced a toggle feature that allows users to switch between different views for the schedule, progress, and menu bar. This enhancement enables users to customize their experience by focusing on specific sections—such as individual classes or schedule segments—without unnecessary distractions.

Schedule with task view

Only task view

DESIGN SYSTEM

Once our prototype was established, I created a design system. To create a clean and focused user experience, I opted for a minimal color palette, reducing visual noise and ensuring that key elements stand out

Core Experiences

Switching between Schedule and Tasks View and Tasks Only View

Hiding specific class assignments

Viewing analytics and progress

Let’s work together!