Aaron Benjamin

Renaissance / Classroom Assignment Management

Who needs my help today?

One page listed assignments from several learning products. Teachers still had to leave it to find the students who needed help.

I challenged that MVP and worked with product, research, and engineering to bring student progress into the assignment page.

Shipped in six weeks. Over the following 60 days, the team observed fewer exits to individual-product reports; the fuller performance summary remained outside the release.

Three-panel illustration of the original workflow: a teacher sees an 11-of-16 completion count, leaves Assignments to open a separate product report, then identifies students and their progress there.
My contribution
Product direction, interaction design, shared modeling, delivery
Partners
Product, UX research, engineering, and API owners
Timeframe
4 weeks research & design
2 weeks development

The hub brought assignments together.
The teacher’s task was still split.

Renaissance’s assignment hub combined work from several learning products. Version 1 put it in one table with sorting, filtering, and completion counts. The team, me included, expected those controls to help teachers find what they needed.

A count such as “11/16” showed how many students had finished, but not who had finished or who had yet to start. Teachers had to open a report in the source product before deciding whom to help.

Assignments was the app’s most visited page and the one losing the most users to individual products. I argued that student visibility belonged in the core experience: the opportunity was to help teachers identify both the work and the students needing attention without leaving the hub.

Start with urgent work.
Open it to see who needs help.

I won support to test a different direction. Our UX research partners ran moderated sessions with five current users and five teachers new to the product suite, comparing Version 1 with two prototypes.

Teachers organized their work by urgency. I replaced the flat list with groups: new assignments, overdue, due soon, in progress, and done. Opening an assignment revealed its students, working status, and assignment-specific results, with students who had not started appearing first. Teachers’ feedback supported this direction.

Try the grouped view below: open an assignment to see its students, sort the table, or switch to Before to compare the original count-based layout.

Before

Original assignments table with completion counts
NameTypeAssignedStatusSorted by statusAssigned byActions
Long Division PracticeSkills PracticeFeb 2, 2026
Assigned0/16
Me (Jane Doe)
Fractions PracticeSkills PracticeFeb 20, 2026
In progress11/16
Me (Jane Doe)
Multiplication FluencySkills PracticeFeb 15, 2026
In progress9/25
Fredrick Crane
Algebra: Basic QuizKnowledge CheckFeb 25, 2026
Complete25/25
Me (Jane Doe)
Place Value ReviewKnowledge CheckFeb 9, 2026
Complete25/25
Kelly Green

After

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 startedNot available
Diego FuentesNot startedNot available
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 414 complete, 3 in progress, 11 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 startedNot available
Isaac MorenoNot startedNot available
Jasmine KimNot startedNot available
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 startedNot available
Isaac MorenoNot startedNot available
Jasmine KimNot startedNot available
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 startedNot available
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 startedNot available
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 startedNot available
Diego FuentesNot startedNot available
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 startedNot available
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 startedNot available
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 startedNot available
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 startedNot available
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 startedNot available
Isaac MorenoIn progress4 / 10 (40%)
Jasmine KimIn progress6 / 10 (60%)
Aisha PatelIn progress3 / 10 (30%)
Done (3)
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%)
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%)
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

Student visibility needed
a shared model and new data.

The interface depended on more than grouping the list. The API returned completion counts, so I worked with engineering and API owners to add student IDs and support student-level detail.

I facilitated an object-modeling workshop with product and engineering to define shared assignment attributes while preserving product-specific outcomes, such as pages read or questions answered. That gave teachers one interaction across products that stored assignments differently.

Explore the shared assignment model
Assignment object model separates shared assignment attributes from product-specific details.

Title, type, assigned date, and due date were shared attributes. Product-specific detail included questions answered or pages read.

Keep the release focused on teacher attention

Shipped
Urgency groups and student tables with working status and assignment-specific outcomes.
Deferred
A fuller performance summary. The first release focused on identifying assignments and students needing attention.

I co-authored requirements with the product manager and carried the direction through interaction states, engineering sessions, and handoff. Within the React app and Angular shell, timeframe pre-filtering limited how much student-level data the API needed to load.

What changed

Fewer trips to reports.
More of the answer in one place.

Version 2 shipped after four weeks of research and design and two weeks of development. Over the following 60-day measurement period, we observed fewer exits from Assignments to individual product reports. The initiative met its hub-adoption goal; exact figures are confidential.

What I took forward

Completeness depended on whether teachers could answer their primary question. Consolidating products was a start. Making the next action clear made the hub useful.