Back homeJalen Marcelino
● Case study

Canvas Redesign

A to-do list and notifications students can rely on

Role
UX Research, Interaction Design
Method
User interviews, usability testing
Platform
Canvas LMS, mobile + desktop
Focus
Assignment tracking, notifications, GPA visibility

Canvas is the leading LMS in North America, yet in our experience and research it pushes students to work around it rather than with it.

Undergraduates with heavy course loads have little control over how Canvas organizes tasks and sends alerts. They lean on outside tools and workarounds, and still miss deadlines while drowning in notifications. This project finds where students hit friction day to day and proposes targeted redesigns.

Redesigned Canvas to-do list on an iPhone
● 01 · Context

Why it matters

Canvas serves more than 30 million students across 8,000+ institutions, and 38% of K–12 students in the US use it too. It's where courses, communication, coursework and grades live. Despite that reach, students keep separate to-do apps, ignore notifications, or check each course page by hand just to stay on top of deadlines.

50%North American LMS market share
88%of college students report academic stress
30M+students served
8,000+institutions
● 02 · User research

Three pain points

A to-do list students can't trust
● Assignment tracking

A to-do list students can't trust

Students say Canvas's to-do list "doesn't ever show everything", so many keep a separate app or paper planner. That adds mental load and raises the risk of missed deadlines.

90%of Canvas sessions spent just checking what's due
3+views cross-checked to find every assignment
Notification overload
● Notification controls

Notification overload

Students get an alert for every discussion reply in every course, with no way to prioritize on mobile. Desktop has per-course controls; the mobile app doesn't, so students either ignore everything or miss what matters.

0per-course notification controls on mobile
88%of college students report academic stress
No overall GPA view
● Academic visibility

No overall GPA view

Canvas shows grades per course but no overall GPA or "what-if" calculator. Students calculate by hand or use third-party tools, which adds stress and takes away a sense of control.

50%of the higher-ed LMS market
6M+users at peak, so any fix reaches a lot of people
● 03 · Interviews

What students told us

3Undergraduate participants
2Tasks: weekly planning, notifications
3Pain points: tracking, alerts, navigation
Notifications should only fire when something meaningful happens, not every time a due date gets adjusted.
Participant 1 · 4th year · 6 courses · laptop, phone, tablet

Relied on the to-do list but kept cross-checking the dashboard, and once missed an assignment that showed in one view but not the other. Found that mobile has only a global notification toggle, and used the Notes app to fill the gaps.

I thought I'd be able to edit notifications inside each course. When I finally found the settings, you can only change everything at once.
Participant 2 · 4th year · 4 courses · laptop, phone

Used both the Dashboard and Calendar to piece the week together, since neither was enough alone. Went through each course, then the overflow menu, then global settings, and never found per-course control.

You have to go through a maze to find due dates. A lot of courses are moving away from Canvas for that reason.
Participant 3 · 4th year · 4 courses · mostly laptop

Went course by course and often left Canvas for Gradescope or course websites. Tracked due dates from memory and had missed assignments. Wanted to filter alerts by type (grades, assignments, announcements) rather than more volume controls.

● 04 · Redesign · To-do list

See the week at a glance

The to-do list now opens with a weekly progress bar, shows effort badges (High / Medium) on each assignment card, and puts a reminder bell right on the card.

Walkthrough of the redesigned to-do list

Progress you can see

Students never knew how much work was left. The progress bar shows weekly completion at a glance.

One-tap reminders

Setting a reminder used to mean opening the assignment. With the bell on the card, it's a single tap without losing your place.

Help prioritizing

Canvas never showed how demanding a task is, but students said effort decides what they do first. The badges make that call faster.

● 05 · Redesign · Notifications

Alerts that make sense

Notifications are grouped by date, and readable course names replace raw section codes ("COGS 127" instead of "COGS127_SP26_A00"). A master toggle on each course's Manage Alerts page turns all of its notifications on or off in one tap, and "Reset to Default" is now a secondary button so it's harder to hit by accident.

Walkthrough of the redesigned notifications page

Less overload

Students called the unfiltered feed overwhelming. Grouping by date adds structure and makes it easier to scan.

Controls where students look

In testing, participants looked for per-course controls inside each course, so the toggle now lives there.

Fewer accidental resets

"Save Changes" and "Reset to Default" used to look the same, making destructive resets too easy to trigger.

● 06 · Validation · Round 2

Testing Design A against Design B

3Returning and new participants
2Features tested
2Design variants per feature
The bar is really helpful. I was always guessing how much I had left; seeing a percentage makes it feel more manageable.
Participant 1 · 4th year · 4 courses · laptop, phone

Preferred Design A's horizontal progress bar and inline reminder bell, but used Design B's day-by-day filter through all seven days. Found long course codes a constant snag, and wanted Design A with B's day filter added.

When I tap Wednesday it only shows me Wednesday's stuff? Yes, that's exactly what I'd want.
Participant 2 · 4th year · 6 courses · laptop, phone, tablet

Preferred Design B: the day filter cut overwhelm and the circular progress felt more motivating. Wanted a course filter neither design had, and found B's reminder bell harder to spot inside the card.

I like that this design makes saving changes clearer, instead of assuming the back button saves them.
Participant 3 · 4th year · 4 courses · laptop, phone

Tested notifications only and preferred Design B throughout: grouping by date, timestamps, and checking off alerts once read. Suggested combining the to-do list and notifications to cut the friction between them.

● 07 · Lessons learned

Consistency, readability, control

Canvas works around its users instead of with them, and students have quietly accepted that as normal. This project showed the bar for improvement doesn't have to be high: most of what participants asked for wasn't a new feature, but consistency, readability and control.

When students can trust that assignments appear where they expect, set a reminder without leaving their list, and silence a course in one tap, they stop compensating for the system and start relying on it.

Next projectLeyenda Legal Group
← Back home© Jalen Marcelino