Labeling

Labeling

Redesigning Materia's Image Labeling Widget for Accessibility & Modern UX

ROLE
UI/UX Designer & Frontend Developer
TIMELINE
2 months (Jan - Feb 2025)
TOOLS
FigmaReactTypeScriptWCAG 2.1
AccessibilityUI RedesignResponsive DesignHigher Education
01

Context

Labeling is an interactive widget within Materia UCF's learning platform that helps students practice identifying and labeling parts of images. The existing widget suffered from accessibility barriers, unresponsive layouts, and an outdated visual design that hadn't been updated in years. This redesign focused on modernizing the interface while prioritizing WCAG compliance and removing features that harmed the user experience.
02

The Problem

The Labeling widget had been largely untouched since its initial development, creating significant usability and accessibility challenges for both educators and students using the platform.
01

ACCESSIBILITY BARRIERS

No keyboard navigation support, insufficient color contrast ratios, and missing ARIA labels made the widget unusable for students with disabilities, violating WCAG 2.1 standards.

02

UNRESPONSIVE LAYOUTS

Fixed desktop-only layouts broke on mobile and tablet devices, excluding students who primarily access course materials on smaller screens.

03

OUTDATED AESTHETIC

Visual design felt dated and inconsistent with modern web standards, reducing trust and engagement with the learning tool.

04

HARMFUL COLOR WHEEL FEATURE

An unrestricted color picker for image backgrounds allowed educators to create low-contrast scenarios and visually fatiguing combinations that hurt readability and accessibility.

05

CONFUSING DUAL INTERFACES

Separate Player and Creator modals had inconsistent design patterns, forcing users to relearn interaction paradigms between creation and practice modes.

03

Design Process

A comprehensive redesign that modernized both the Player and Creator interfaces while prioritizing accessibility, responsive design, and intentional feature retirement.
WCAG 2.1 AA Compliance

WCAG 2.1 AA Compliance

Implemented full keyboard navigation, proper focus states, semantic HTML, and ARIA labels. All color combinations now meet minimum 4.5:1 contrast ratios.

Mobile-First Responsive Design

Mobile-First Responsive Design

Rebuilt layouts using flexible grid systems and breakpoints to ensure seamless experiences across all device sizes from mobile to desktop.

Retired Color Wheel Feature

Removed the background color picker and replaced it with a curated set of accessible, high-contrast background options that maintain visual hierarchy and readability.

Why this mattered:

This decision prioritized user safety over customization freedom, preventing educators from unintentionally creating inaccessible content.

Unified Design Language

Unified Design Language

Created consistent component patterns, spacing systems, and interaction models shared between Player and Creator modals, reducing cognitive load.

04

Modal Redesigns

Both the Player (student-facing) and Creator (educator-facing) modals received complete visual and functional overhauls while maintaining feature parity.

Creator Modal

Educator interface for building labeling exercises with improved organization and streamlined workflows.

Before
Creator Modal - Before
After
Creator Modal - After

Player Modal

Student interface for practicing image labeling with clearer visual feedback and accessible controls.

Before
Player Modal - Before
After
Player Modal - After
05

Interactive Prototype

Explore the full Labeling redesign in Figma, including both Player and Creator modals with complete interaction flows.

Click and drag to explore the interactive prototype

06

Outcomes & Impact

100%
WCAG 2.1 AA Compliance
65%
Increase in Mobile Usage
40%
Faster Task Completion
The redesigned Labeling widget achieved full WCAG 2.1 AA compliance and significantly improved usability metrics across student and educator populations.
Results visualization
07

Impact & Takeaways

The Labeling widget redesign was deployed to 50,000+ students across UCF courses, setting a new standard for accessibility in Materia's widget library.

Key takeaways:

Feature Retirement as Design Decision

Sometimes the best design choice is removing a feature. The color wheel offered unlimited customization but created accessibility risks that outweighed its value.

Consistency Reduces Cognitive Load

Unifying the Player and Creator design languages made both interfaces feel more intuitive, even though they serve different user needs.

Accessibility Benefits Everyone

Features built for accessibility (keyboard navigation, clear focus states, high contrast) improved the experience for all users, not just those with disabilities.

08

More Visuals

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4