CTAT

Designing a clearer, more intuitive authoring experience for CTAT’s intelligent math tutoring tool.

Product Design

UX / UI Design

Design Systems

Prototyping

LLM-assisted Workflows

SEP 2024 - DEC 2024

Overview

What is CTAT and what did I do there?

Context

Mathtutor (also called CTAT) is a project at Carnegie Mellon University's Simon Initiative that uses cognitive tutor authoring tools to help middle school students learn math efficiently and impactfully.


Allows educational researchers to create cognitive tutors to assist students with problem-solving.

Project Overview

Balance between prodcut and visual thinking

Throughout my freelance work with CTAT, I led three major design projects that balanced deep product thinking with strong visual execution.


I tackled complex technical UX challenges (such as improving the symbol-renaming workflow and defining the LLM Graph insert interaction) while also elevating the interface through polished visual systems. This included redesigning the toolkit components and refreshing the top & side-panel layers to create a more cohesive and intuitive user experience.


For this case study, I'm only going to walk through the Web Editor Interface.

Web Editor Interface

How can I design an interface that delivers information to instructors more clearly and efficiently?

The Outcome

Revamped Web Editor✨

The core goal was to make the editor feel more intuitive the moment instructors opened it.


I redesigned the workspace so users could view the layer panel and editing tools side-by-side, eliminating the constant switching that slowed down their workflow. From there, I refined the entire interface (removing visual noise, renaming unclear icons, and tightening the hierarchy) to create a cleaner, more approachable experience that made key actions easier to find and significantly faster to use

Problem Framing

What key problem areas indicate the need for a better editor?

Problem Context

Lack of Clarity & Findability

Current interface lacked clarity and consistency, making it difficult for users to understand where key actions lived or how to move through the editor:

  • Important tools were hidden behind multiple clicks

  • Icons lacked clear meaning

  • Labeling did not match users' mental models

Problem Context

Inconsistent Patterns Disrupting Workflow

The workspace suffered from inconsistent design patterns across panels. Layouts shifted from section to section, similar actions behaved differently, and UI elements lacked a unified structure:

  • Inefficient data retrieval required too much time to locate

    specific information.

  • Interrupting their focus and reducing overall usability.

Design Solution

What are the details, changes, and improvements with the new design?

What Changed?

Allowing for both the simple and the informative

Current interface lacked clarity and consistency, making it difficult for users to understand where key actions lived or how to move through the editor:

  • Important tools were hidden behind multiple clicks

  • Icons lacked clear meaning

  • Labeling did not match users' mental models

Design Solutions⭐

Top-bar Interface Redesign

Prioritize clarity by updating iconography, streamlining layouts, improving labeling, and adding a tooltip system for button descriptions to create a more consistent experience.

Top-bar Interface Redesign

Prioritize clarity by updating iconography, streamlining layouts, improving labeling, and adding a tooltip system for button descriptions to create a more consistent experience.

Graph Add / Insert Step Flows

Introduce four step-by-step LLM tabs and improved graph add/insert flows to clarify workflows and simplify data manipulation.

Graph Add / Insert Step Flows

Introduce four step-by-step LLM tabs and improved graph add/insert flows to clarify workflows and simplify data manipulation.

Accessibility

Improve accessibility with more informative feedback, faster workflows, and clearer notifications for a more intuitive experience.

Accessibility

Improve accessibility with more informative feedback, faster workflows, and clearer notifications for a more intuitive experience.

Sidebar Redesign

Refine sidebar navigation with directive icons, simplified layouts, and clearer, more consistent labels, enabling users to view layers and edit styles simultaneously.

Sidebar Redesign

Refine sidebar navigation with directive icons, simplified layouts, and clearer, more consistent labels, enabling users to view layers and edit styles simultaneously.

👉 Optimized Editing Top-Menu & Side-bar

Core Features

More Robust Functionalities

With the redesigned Interface, I introduced three key improvements:

  1. New Components moved to the top bar for cleaner, faster access

  2. IDs are always visible for instant clarity.

  3. Moved Style Manager + Settings to vertical panels, eliminating constant panel switching.

Process & Reasoning

How did I explore, narrow down, and make certain decisions?

Comparables

Exploring patterns in the screen-editor space

Reviewed patterns from HTML editors and tools like Figma and Webflow to understand how styling and decoration settings are typically surfaced.


Since CTAT is used primarily by educators, not developers, I focused on simplifying complex CSS terms (like justify-content or flex-grow) and reorganizing typography and decoration options into clearer, more intuitive groups.

Iteration

Complex interface into a clearer, focused flow

Through multiple layout and organization explorations, I narrowed the interface down to its core functionalities—removing noise, simplifying terminology, and reorganizing settings for clarity.


These decisions shaped the final two-panel system, allowing users to view layers and edit styles simultaneously for a more intuitive authoring experience.

Contact me to know more about this project!

Reflection 📍

Reflecting on this project, I gained valuable experience in balancing usability improvements with design familiarity to minimize user disruption. Leading the redesign of CTAT’s web editor not only strengthened my ability to manage complex, end-to-end workflows but also challenged me to design step-by-step UI screens to integrate new technologies like LLM capabilities into practical design solutions. Collaborating closely with developers and researchers reinforced the importance of cross-functional teamwork, while managing multiple deliverables taught me how to align design vision with technical milestones. Overall, this project pushed me to think more critically about how design can bridge complexity and accessibility for diverse users.