Skip to content
Aaron Benjamin
Renaissance Intelligence assignment view showing new, overdue, due soon, in-progress, and completed assignments grouped by priority

Case study

Teachers see who needs support

I replaced a dense assignments table with a priority view so K-12 teachers could find the students who needed attention.

More than 40% of U.S. schools rely on Renaissance for learning data and insights.

Role
Senior UX Designer
Team
Product manager, product owner, three engineers, and UX research partners
Timeline
Four weeks of research and design, followed by two weeks of development
Outcome
Met the initiative's hub-adoption goal and reduced transitions to individual-product reports

Research showed where the page fell short

The first version brought assignments from several products into one place, but it did not help teachers act. A teacher could see that eight of ten students had finished, then still had to open another report to identify the two who had not.

Our UX research partners ran moderated studies with five active Renaissance users and five teachers new to the product suite. Participants reviewed the existing page and two prototypes, found specific assignments, and explained how they would use the feature in the classroom. Teachers had to sort and filter the table before they could identify students who needed help. They also prioritized due date over assigned date when deciding what to address first.

Version 1 of the Assignments and Assessments page showing filters and a dense table of assignments
Version 1 aggregated assignments, but left teachers to do the prioritization work themselves.

A shared model clarified the interface

Each practice and assessment product had its own assignment data. I facilitated an object-modeling workshop with product and engineering partners to define the shared assignment object, its product-specific differences, and the information teachers needed in the classroom.

Every assignment had a title, type, assigned date, and due date. Some attributes varied by product, such as questions answered or pages read. The interface needed to surface the shared information first while retaining product context through labels and icons.

Assignment object model showing shared assignment attributes alongside attributes specific to live lessons and reading activities
The object model separated the attributes every assignment shared from product-specific detail.

I replaced the table with a priority view

I replaced the table with grouped lists. The table offered controls, but it left teachers to decide what to sort and filter before they could act.

The final design placed new assignments first, then grouped the remaining work by overdue, due soon, in progress, and done. Teachers could expand or collapse each group. Every participant in the study validated this model. One teacher responded, “OMG, this is amazing.”

Early wireframe of grouped assignment cards organized by new, overdue, due soon, in progress, and done
This wireframe tested priority groups in place of the Version 1 table controls.

The final design kept student progress in context

Teachers could scan by urgency and open an assignment without leaving the hub. The expanded view showed who had started, finished, or still needed support.

Interactive reconstruction of the final design. Student names and results are illustrative.

New assignments (1)
Skill Practice: Symmetry & Transformations3 complete, 17 in progress, 8 not startedDue 9/27
Student progress for Skill Practice: Symmetry & Transformations
Benjamin FrostCompleted in 24m9 / 12 (75%)
Caleb NguyenNot started—
Diego FuentesNot started—
Elena VossIn progress3 / 12 (25%)
Fatima KhanIn progress5 / 12 (42%)
Gabriel OrtizIn progress7 / 12 (58%)
Harper LeeIn progress3 / 12 (25%)
Overdue (2)
Reading Activity: The Long Winter, Chapter 411 complete, 4 in progress, 13 not startedDue 9/17
Student progress for Reading Activity: The Long Winter, Chapter 4
Diego FuentesIn progress19 of 32 pages
Elena VossCompleted in 17m29 of 32 pages
Fatima KhanCompleted in 20m31 of 32 pages
Gabriel OrtizCompleted in 23m29 of 32 pages
Harper LeeNot started—
Isaac MorenoNot started—
Jasmine KimNot started—
Skill Practice: Fraction Models7 complete, 5 in progress, 16 not startedLocked assignmentDue 9/18
Student progress for Skill Practice: Fraction Models
Elena VossIn progress3 / 12 (25%)
Fatima KhanCompleted in 18m12 / 12 (100%)
Gabriel OrtizCompleted in 21m10 / 12 (83%)
Harper LeeNot started—
Isaac MorenoNot started—
Jasmine KimNot started—
Aisha PatelNot started—
Math Challenge: Area & Perimeter9 complete, 6 in progress, 13 not startedDue 9/19
Student progress for Math Challenge: Area & Perimeter
Fatima KhanCompleted in 16m7 / 10 (70%)
Gabriel OrtizCompleted in 19m9 / 10 (90%)
Harper LeeNot started—
Isaac MorenoNot started—
Jasmine KimNot started—
Aisha PatelIn progress3 / 10 (30%)
Amara OkaforIn progress4 / 10 (40%)
Due soon (3)
Skill Practice: Equivalent Fractions12 complete, 10 in progress, 4 not startedDue 9/22
Student progress for Skill Practice: Equivalent Fractions
Isaac MorenoIn progress5 / 12 (42%)
Jasmine KimIn progress7 / 12 (58%)
Aisha PatelIn progress3 / 12 (25%)
Amara OkaforCompleted in 14m12 / 12 (100%)
Ava ColemanCompleted in 17m10 / 12 (83%)
Benjamin FrostCompleted in 20m12 / 12 (100%)
Caleb NguyenNot started—
Reading Activity: The One and Only Ivan, Chapter 615 complete, 7 in progress, 4 not startedDue 9/23
Student progress for Reading Activity: The One and Only Ivan, Chapter 6
Jasmine KimIn progress19 of 32 pages
Aisha PatelCompleted in 23m31 of 32 pages
Amara OkaforCompleted in 12m29 of 32 pages
Ava ColemanCompleted in 15m31 of 32 pages
Benjamin FrostCompleted in 18m29 of 32 pages
Caleb NguyenNot started—
Diego FuentesIn progress19 of 32 pages
Math Challenge: Ratios & Proportions8 complete, 11 in progress, 7 not startedDue 9/24
Student progress for Math Challenge: Ratios & Proportions
Aisha PatelIn progress3 / 10 (30%)
Amara OkaforIn progress4 / 10 (40%)
Ava ColemanCompleted in 13m10 / 10 (100%)
Benjamin FrostCompleted in 16m8 / 10 (80%)
Caleb NguyenNot started—
Diego FuentesNot started—
Elena VossIn progress3 / 10 (30%)
In progress (5)
Skill Practice: Adding Integers18 complete, 6 in progress, 2 not startedDue 9/15
Student progress for Skill Practice: Adding Integers
Benjamin FrostIn progress3 / 12 (25%)
Caleb NguyenIn progress5 / 12 (42%)
Diego FuentesCompleted in 18m9 / 12 (75%)
Elena VossCompleted in 21m11 / 12 (92%)
Fatima KhanCompleted in 24m9 / 12 (75%)
Gabriel OrtizCompleted in 13m11 / 12 (92%)
Harper LeeNot started—
Math Challenge: Algebraic Expressions13 complete, 9 in progress, 4 not startedDue 9/16
Student progress for Math Challenge: Algebraic Expressions
Caleb NguyenIn progress4 / 10 (40%)
Diego FuentesCompleted in 16m8 / 10 (80%)
Elena VossCompleted in 19m10 / 10 (100%)
Fatima KhanCompleted in 22m8 / 10 (80%)
Gabriel OrtizCompleted in 11m10 / 10 (100%)
Harper LeeNot started—
Isaac MorenoIn progress4 / 10 (40%)
Skill Practice: Word Relationships16 complete, 8 in progress, 2 not startedDue 9/16
Student progress for Skill Practice: Word Relationships
Caleb NguyenIn progress5 / 12 (42%)
Diego FuentesCompleted in 16m10 / 12 (83%)
Elena VossCompleted in 19m12 / 12 (100%)
Fatima KhanCompleted in 22m10 / 12 (83%)
Gabriel OrtizCompleted in 11m12 / 12 (100%)
Harper LeeNot started—
Isaac MorenoIn progress5 / 12 (42%)
Reading Activity: Bud, Not Buddy, Chapter 814 complete, 10 in progress, 2 not startedDue 9/17
Student progress for Reading Activity: Bud, Not Buddy, Chapter 8
Diego FuentesIn progress19 of 32 pages
Elena VossCompleted in 17m29 of 32 pages
Fatima KhanCompleted in 20m31 of 32 pages
Gabriel OrtizCompleted in 23m29 of 32 pages
Harper LeeNot started—
Isaac MorenoIn progress14 of 32 pages
Jasmine KimIn progress19 of 32 pages
Math Challenge: Decimal Operations11 complete, 12 in progress, 3 not startedDue 9/18
Student progress for Math Challenge: Decimal Operations
Elena VossCompleted in 15m8 / 10 (80%)
Fatima KhanCompleted in 18m10 / 10 (100%)
Gabriel OrtizCompleted in 21m8 / 10 (80%)
Harper LeeNot started—
Isaac MorenoIn progress4 / 10 (40%)
Jasmine KimIn progress6 / 10 (60%)
Aisha PatelIn progress3 / 10 (30%)
Done (12)
Skill Practice: Sentence Structure26 complete, 0 in progress, 0 not startedDue 9/5
Student progress for Skill Practice: Sentence Structure
Diego FuentesCompleted in 16m11 / 12 (92%)
Elena VossCompleted in 19m9 / 12 (75%)
Fatima KhanCompleted in 22m11 / 12 (92%)
Gabriel OrtizCompleted in 11m9 / 12 (75%)
Harper LeeCompleted in 14m11 / 12 (92%)
Isaac MorenoCompleted in 17m9 / 12 (75%)
Jasmine KimCompleted in 20m11 / 12 (92%)
Math Challenge: Multiplying Decimals25 complete, 1 in progress, 0 not startedDue 9/6
Student progress for Math Challenge: Multiplying Decimals
Elena VossCompleted in 17m8 / 10 (80%)
Fatima KhanCompleted in 20m10 / 10 (100%)
Gabriel OrtizCompleted in 23m8 / 10 (80%)
Harper LeeCompleted in 12m10 / 10 (100%)
Isaac MorenoCompleted in 15m8 / 10 (80%)
Jasmine KimCompleted in 18m10 / 10 (100%)
Aisha PatelCompleted in 21m8 / 10 (80%)
Skill Practice: Context Clues26 complete, 0 in progress, 0 not startedDue 9/7
Student progress for Skill Practice: Context Clues
Fatima KhanCompleted in 18m9 / 12 (75%)
Gabriel OrtizCompleted in 21m11 / 12 (92%)
Harper LeeCompleted in 24m9 / 12 (75%)
Isaac MorenoCompleted in 13m11 / 12 (92%)
Jasmine KimCompleted in 16m9 / 12 (75%)
Aisha PatelCompleted in 19m11 / 12 (92%)
Amara OkaforCompleted in 22m9 / 12 (75%)
Reading Activity: Holes, Chapter 324 complete, 2 in progress, 0 not startedDue 9/8
Student progress for Reading Activity: Holes, Chapter 3
Gabriel OrtizCompleted in 19m32 of 32 pages
Harper LeeCompleted in 22m30 of 32 pages
Isaac MorenoCompleted in 11m32 of 32 pages
Jasmine KimCompleted in 14m30 of 32 pages
Aisha PatelCompleted in 17m32 of 32 pages
Amara OkaforCompleted in 20m30 of 32 pages
Ava ColemanIn progress19 of 32 pages
Math Challenge: Percent Problems26 complete, 0 in progress, 0 not startedDue 9/9
Student progress for Math Challenge: Percent Problems
Harper LeeCompleted in 20m9 / 10 (90%)
Isaac MorenoCompleted in 23m7 / 10 (70%)
Jasmine KimCompleted in 12m9 / 10 (90%)
Aisha PatelCompleted in 15m7 / 10 (70%)
Amara OkaforCompleted in 18m9 / 10 (90%)
Ava ColemanCompleted in 21m7 / 10 (70%)
Benjamin FrostCompleted in 24m9 / 10 (90%)
Skill Practice: Main Idea25 complete, 1 in progress, 0 not startedDue 9/10
Student progress for Skill Practice: Main Idea
Isaac MorenoCompleted in 21m10 / 12 (83%)
Jasmine KimCompleted in 24m12 / 12 (100%)
Aisha PatelCompleted in 13m10 / 12 (83%)
Amara OkaforCompleted in 16m12 / 12 (100%)
Ava ColemanCompleted in 19m10 / 12 (83%)
Benjamin FrostCompleted in 22m12 / 12 (100%)
Caleb NguyenCompleted in 11m10 / 12 (83%)
Reading Activity: Esperanza Rising, Chapter 226 complete, 0 in progress, 0 not startedDue 9/11
Student progress for Reading Activity: Esperanza Rising, Chapter 2
Jasmine KimCompleted in 22m29 of 32 pages
Aisha PatelCompleted in 11m31 of 32 pages
Amara OkaforCompleted in 14m29 of 32 pages
Ava ColemanCompleted in 17m31 of 32 pages
Benjamin FrostCompleted in 20m29 of 32 pages
Caleb NguyenCompleted in 23m31 of 32 pages
Diego FuentesCompleted in 12m29 of 32 pages
Math Challenge: Coordinate Planes23 complete, 3 in progress, 0 not startedDue 9/12
Student progress for Math Challenge: Coordinate Planes
Aisha PatelCompleted in 23m10 / 10 (100%)
Amara OkaforCompleted in 12m8 / 10 (80%)
Ava ColemanIn progress6 / 10 (60%)
Benjamin FrostCompleted in 18m8 / 10 (80%)
Caleb NguyenCompleted in 21m10 / 10 (100%)
Diego FuentesCompleted in 24m8 / 10 (80%)
Elena VossCompleted in 13m10 / 10 (100%)
Skill Practice: Prefixes and Suffixes26 complete, 0 in progress, 0 not startedDue 9/13
Student progress for Skill Practice: Prefixes and Suffixes
Amara OkaforCompleted in 24m11 / 12 (92%)
Ava ColemanCompleted in 13m9 / 12 (75%)
Benjamin FrostCompleted in 16m11 / 12 (92%)
Caleb NguyenCompleted in 19m9 / 12 (75%)
Diego FuentesCompleted in 22m11 / 12 (92%)
Elena VossCompleted in 11m9 / 12 (75%)
Fatima KhanCompleted in 14m11 / 12 (92%)
Reading Activity: The Giver, Chapter 124 complete, 2 in progress, 0 not startedDue 9/14
Student progress for Reading Activity: The Giver, Chapter 1
Ava ColemanIn progress19 of 32 pages
Benjamin FrostCompleted in 14m32 of 32 pages
Caleb NguyenCompleted in 17m30 of 32 pages
Diego FuentesCompleted in 20m32 of 32 pages
Elena VossCompleted in 23m30 of 32 pages
Fatima KhanCompleted in 12m32 of 32 pages
Gabriel OrtizCompleted in 15m30 of 32 pages
Math Challenge: Volume26 complete, 0 in progress, 0 not startedDue 9/15
Student progress for Math Challenge: Volume
Benjamin FrostCompleted in 12m7 / 10 (70%)
Caleb NguyenCompleted in 15m9 / 10 (90%)
Diego FuentesCompleted in 18m7 / 10 (70%)
Elena VossCompleted in 21m9 / 10 (90%)
Fatima KhanCompleted in 24m7 / 10 (70%)
Gabriel OrtizCompleted in 13m9 / 10 (90%)
Harper LeeCompleted in 16m7 / 10 (70%)
Skill Practice: Vocabulary Review25 complete, 1 in progress, 0 not startedDue 9/16
Student progress for Skill Practice: Vocabulary Review
Caleb NguyenCompleted in 13m12 / 12 (100%)
Diego FuentesCompleted in 16m10 / 12 (83%)
Elena VossCompleted in 19m12 / 12 (100%)
Fatima KhanCompleted in 22m10 / 12 (83%)
Gabriel OrtizCompleted in 11m12 / 12 (100%)
Harper LeeCompleted in 14m10 / 12 (83%)
Isaac MorenoCompleted in 17m12 / 12 (100%)

I designed for the product's technical constraints

I co-authored the requirements and owned the information architecture, interaction patterns, page content, states, prototypes, handoff, and launch planning.

The Angular page shell rendered content from a React app in an iframe, which constrained layout, filters, dialogs, and other interactions. The initial API returned aggregate completion counts only. With engineering and API owners, I added student IDs, completion time, and timeframe pre-filtering. That made student names visible in the interface while protecting page performance.

We deferred a fuller student-performance summary for a later release. Teachers wanted more detail, but adding it would have delayed the core improvement: helping teachers identify which assignments and students needed attention.

Outcome

A clearer path from status to action

After four weeks of research and design iteration and two weeks of development, Version 2 launched. It met the initiative's goal of moving users from individual products into Renaissance Intelligence. Product metrics showed fewer transitions from the Assignments page to individual-product reports, and research confirmed that the grouped view matched teachers' expectations.

The structure also left room for richer data without making the core workflow harder to scan. My takeaway: defaults should reflect how people prioritize work while keeping the underlying detail close at hand.