top of page

D2L Redesign

2025
Case Study and Prototype

This team project was assigned to 4 students, including myself (Blaire Hinkle), Jordan Gurka, Mutunga Mukeku, and Aditi Gonuguntala, to redesign D2L, the website MSU students use to complete and submit their class work. The team was split into two small teams, with each team designing a side of D2L's interface: the instructor side with Blaire Hinkle and Jordan Gurka, and the student side with Mutunga Mukeku and Aditi Gonuguntala

Heuristic Analysis

Heuristics 1 & 2.png
Heuristics 3 & 4.png

Visibility of System Status and Match b/t System and the Real World are ways in which the system provides proper feedback in a language that is easily understood. D2L seems to struggle with this concept, with little navigation, which causes communication struggles.
Flexibility and Efficiency of Use and Aesthetic and Minimalist Design suggest that there must be smooth navigation that helps all kinds of users while also containing only important information in the main interface. Anything more and it gets too confusing and complicated. D2L has few shortcuts and quick interactions, which overcomplicates things within the main interface. The home page also has hardly any extremely important informational items and has a convoluted notification system.

Heuristics 5 & 6.png
Heuristics 5 & 62.png

User Control and Freedom and Consistency and Standards are the ways in which users can get “out” if they screw up while also being able to navigate the interface with clear iconography/words. Students have immense trouble being able to navigate all of the important subjects, such as grades and contents. It also has problems with other, less-used tools and their placement within the interface. This can cause a lot of confusion for the students using the website.
Error Prevention and Recognition Rather than Recall highlights the way that the interface prevents the biggest issues from happening right off the bat, while also making all functions easily legible from one section to another in order to limit needing to remember immense content. Many submissions do not require a confirmation prompt to leave the pages, and many important contents are hidden behind dropdowns or not outwardly clear for the students

Interviews

Instructor Notes:

Navigation & Course Structure

  • The interface is not intuitive, with too many steps and redundant paths.

  • Searching through created courses is complicated and unforgiving.

  • Course pages do not follow consistent navigation across instructors.

Visual & Interaction Design

  • Visibility and other icons are too small or unclear.

  • Instructors want more control over visual presentation, especially banners.

Grading Experience

  • Grade weighting and item linking are confusing and overly complex.

  • Some instructors can manage grading fine after setup, but the initial setup is a barrier.

System Feedback

  • D2L gives missing error messages.

  • The site sometimes goes down, and there is no warning or status page.

Course Creation

  • Drag-and-drop content uploading generally works well.

  • Some instructors feel D2L content editing is "easy" - Some avoid certain tools because of complexity.

  • Widgets on the home page clutter the interface and confuse students.

Personalization

  • Instructors want more customization, but customization currently creates inconsistency and confusion for students.

Student Notes:

Navigation & Consistency

  • Every course is organized differently, leading to confusion and relearning

  • Content, Modules,  and Assignments vary by instructor

  • No clear consistency for layouts (banners, widgets, spacing)

Visual Design

  • Visual clutter on dashboards and course pages

  • Too many panels competing for attention

  • Lack of hierarchy makes it hard to know what’s important

Pages are walls of text

  • Lack of headings, spacing, and visual organization

  • Custom banners sometimes lower readability

Assignment Experience

  • The mobile app is difficult to use

  • Buttons too small, pages slow to load

  • Scrolling through modules feels endless

Overall Experience

  • Students feel overwhelmed by alerts and widgets

  • There is no clear prioritization/hierarchy of tasks/assignments (“What’s due today?”)

Affinity Mapping

We synthesized user research insights through affinity mapping, organizing findings into four key categories: Accessibility, Content & Navigation, User Flow, and Visual Design. Each insight was plotted on a value-feasibility matrix to prioritize features for prototyping.

Screenshot 2025-12-03 at 1.35.38 AM 1.png

Instructor Dashboard

Instructors valued efficient grading workflows, student progress tracking at a glance, and flexible class management tools. High-feasibility wins included consolidated grading interfaces (grade by student vs. by assignment) and visual status indicators for submissions. Lower-feasibility requests involved advanced analytics and cross-course comparison tools. The key insight: instructors need centralized information access to reduce time spent navigating between multiple pages while grading.

Screenshot 2025-12-03 at 1.36.53 AM 1.png

Student Dashboard

High-value, high-feasibility features clustered around streamlined navigation, clear assignment visibility, and intuitive grade checking. Students prioritized quick access to upcoming deadlines, submission confirmations, and consolidated course materials without excessive clicking. The mapping revealed strong demand for reduced navigation complexity and clearer visual hierarchies, showing students need to complete tasks with minimal steps and cognitive load.

User Need & Task Flow

Instructor Need:

Teachers need a streamlined and efficient grading system in order to improve and ease their busy workload.

Instructor Task Flow:

Open D2L Homepage (Assuming account is logged in already)

  • Click on a course

  • Go to Grades (Replace the assessments bar with just one general page for grading)

  • 2 Categories show up

    • 1 for grading by assignment

    • 1 for grading by the student

  • The user will choose grading by student

  • A list of all students in the class will show up on the page

  • The user will pick the student

  • ALL assignments for the student will pop up

    • On the assignments, there will be visual icons to indicate if the assignment has been turned in, graded, missing, or late

  • The user will select an assignment

  • Within the selected assignment, the user will input the grade

    • 1 box for the documented grade and 1 box for any comments towards the student

  • The user will submit the grade for the assignment

  • Assignment grade will be updated with a grade and/or comment

Student Need:

Students need a simplified, distraction-reduced interface in order to concentrate on critical tasks like upcoming deadlines and submissions without feeling overwhelmed by visual clutter.

Student Task Flow:

Opening a Course

  1. Click on the course card/tile or course name to enter

Navigating the Course

  • Use the navigation bar

    • Content - course materials and modules

    • Assignments - list of assignments (with most due at top)

    • Grades - your grades

    • Calendar - due dates and events

    • Discussions - posts

Viewing an Assignment

  • Click Course on the homepage

  • Look for assignments filter

  • Click on the assignment tab to view details

Submitting an Assignment

  • Go to Assignments from the navigation menu

  • Click on the assignment you want to submit

  • Upload your file

  • file option

  • Click Submit to finalize

  • Get submissions alert

Checking Your Grade

  • Click Grades in the navigation menu

  • Look for the assignment name in your grade list

  • In the Grades section, click on the assignment name

Mid-Fi Wireframes:

Instructor:
Screenshot 2026-02-06 at 01.36.27.png
Screenshot 2026-02-06 at 01.37.08.png
Student:
Screenshot 2026-02-06 at 01.45.15.png
Screenshot 2026-02-06 at 01.45.44.png

Prototypes:

Instructor:
Student:
bottom of page