Student Schedule App

Problem Space

Students at the University of Michigan can unanimously agree on a few sentiments: Go Blue, don’t step on the M, and the Canvas app sucks.

It’s difficult to track/manage school assignments and due dates, with daily tasks:

  • No single app that allows students to track all their daily tasks

  • Neither Canvas nor Google calendar keep track of school assignments and daily tasks simultaneously or automatically

  • Students have to manually input everything: school assignments, daily events, reminders and tasks 

Our team created a new interface to integrate the different sources of tasks all in one place.

My Role

Primarily: Design Lead

But also,

  • Co-Product Manager

    • Design system manager

    • Feature prioritization

    • Researcher

    • Copywriter

Goal

Design a mobile application that includes the following:

  • Allows students to manage their school assignments while integrating life tasks

  • Integrates with the Canvas infrastructure that the University of Michigan already offers students

  • Lets students prioritize and customize their assignments in multiple views for maximum efficiency and organization

Need Finding

We interviewed over 200 students at the University of Michigan to find out what they would need from a scheduling app. These were the most popular features that students said that a scheduling app would have:

-Seamless integration with Canvas to auto import their assignments

  • easy to add new events

  • ability to blend school and personal events

  • clear visual of how their time is divided

  • ability to add assignment due dates and correlating work time

  • easy to understand interface

  • many liked color coding

  • customizability

    • notifications

    • views: daily/weekly/monthly

User flow diagram

The user flow diagram solidified our site map and determined the screens we would need to create for our users to achieve their goals.

Here, we determined the basic IA for our app, knowing that it would contain the following pages:

  • planner

  • calendar

  • dashboard

  • assignment/event view

  • settings

Initial Wireframes

The user flow diagram solidified our site map and determined the screens we would need to create for our users to achieve their goals.

Here, we determined the basic IA for our app, knowing that it would contain the following pages:

  • planner

  • calendar

  • dashboard

  • assignment/event view

  • settings

User flow diagram

The user flow diagram solidified our site map and determined the screens we would need to create for our users to achieve their goals.

Here, we determined the basic IA for our app, knowing that it would contain the following pages:

  • planner

  • calendar

  • dashboard

Initial user testing with lo-fi prototype

Initial usability testing revealed some important changes we could make to the prototype to make it more intuitive and user friendly. These were mainly related to the flow of the user experience and where users would expect to go within the flow as indicated by the UX.

We made the recommended changes and produced a hi-fidelity prototype with interaction for a fully functioning prototype:

Big Emily Moment: design system and interaction build

To take the prototype to the next level, I fully built out the interactions in Figma to make the prototype fully functioning. Here, I also designed the UI elements such as buttons, labels, styles, and colors.

Outcomes

After the initial changes to the interactive prototype were made, we tested the hi-fidelity prototype with about 40 users.

User feedback was overewhelmingly positive with user sentiments including “easy to use” “professional,” and “when can we get this app instead of Canvas?!”

On our satisfaction survey at the end of the usability tests, nearly all users said that they would use the app and 100% of the users said it was better than Canvas.

 

Previous
Previous

E-commerce site