Designing a Governed, Recoverable Reassignment

In a legacy LMS for a private university, instructors couldn’t recover accidental reassignment or confidently identify the latest submission after students resubmitted their work. I redesigned the workflow into a recoverable, transparent experience for both instructors and students.

*Product name changed for confidentiality

Role

UX Designer

Timeline

3 months · 2024

Team

PM · 3 Engineers · 1 Design Manager

Type

Complex Workflow · Education · SaaS

BACKGROUND

Why Reassignment Needed a Redesign

0

Ways to recover a mistake
Reassignment was permanent once submitted

110+

Instructor upvotes
One of the most requested workflow improvements

Instructors also had no reliable way to tell which submission was the latest after multiple resubmissions.

Research

Balancing User Needs with Academic Constraints

To understand both instructional and operational perspectives, I interviewed instructors and collaborated with school administrators. The research revealed three stakeholder needs that shaped the redesign.

Instructors

  • Recover accidental reassignment

  • Identify the latest submission

  • Track grading history

Students

  • Understand reassignment status

  • Know what to resubmit

University

  • Preserve academic integrity

  • Reduce manual coordination

  • Prevent grading errors

These findings shaped three key design decisions.

Key decisions

Making reassignment recoverable and transparent.

Decision #1

Reversible Reassignment

Problem

Previously, reassignment was a one-time action with no way to revise a submitted decision.

Design decision

I added Undo and Edit functionality, along with confirmation states to prevent accidental changes. Instructors could now correct mistakes without manual follow-ups. They can easily take the action on the list level and in the grading details view.

Instructor view: editing a reassignment decision after submission

Decision #2

Make Grading History Explainable

Problem

Once an assessment was reassigned, edited, or canceled, sometimes multiple times with different due dates for accommodated students, instructors couldn't reconstruct what actually happened.

Before: Attempt history log showing one line per attempt. Only shows the latest status, not the sequence of events that led there.

Design decision

I replaced it with a structured log that treats every reassignment as a single source of truth.

  1. The full log records every system action, instructor edit, and student request in order.

  2. A dedicated Reassignment History view surfaces just the reassignment events, so instructors can find what changed without scrolling through the full history.

Instructor view: The whole assessment history view

Instructor view: Dedicated Reassignment History

Decision #3

Simplify Student Resubmission

Problem

Students needed to contact instructors by email or in person to request a reassignment.

Design Decision

I added a reassignment request area in the student's assessment details page.

  • Allow students to resubmit their assessment without instructor intervention before the due date.

  • A resubmission closes automatically before the due date if the assessment is ungraded. After the due date, or once grading has started, the request routes to the instructor instead.

Student view: requesting a resubmission from the assessment details page

Outcome

The redesign reduced manual coordination across the reassignment workflow.

35%

Reduced instructor clarification requests. Based on support tickets and PM review.

139k+ users

Platform scale
133k students + 6k faculty

Reduced

Manual backend interventions
Through automated approval routing and a shared reassignment log.

looking back

What I Learned

Lesson 1

Design for clear system state at every step.

Academic policies and grading rules couldn't be simplified, so the interface needed to make every state transition explicit and traceable. Users were more confident when they understood what happened and why.

Lesson 2

Recovery matters more than getting it right the first time.

Instead of blocking every possible error, allowing instructors to undo or edit reassignment decisions reduced more friction. Making actions reversible proved more valuable than adding increasingly complex validation rules.

© 2026. All rights reserved.

Made by

Casey Lin

© 2026. All rights reserved.

Made by

Casey Lin

© 2026. All rights reserved.

Made by

Casey Lin