thank you 🌸
Help me grow

Project

About

Helping Teachers See Student Thinking in Digital Reading

Mandarin teachers had access to a digital library and weren't using it. I designed an annotation visibility system to close the gap between what teachers need to see and what the platform let them see.

hackathon result

👑 Top 6

of 13 teams · Honorable mention · Judge panel

👑 Top 6

of 13 teams

Honorable mention · Judge panel

Project Length

3 weeks, asynchronous

Project Type

Web app

Team Size

1 designer, 3 engineers, 3 business & presentation (7 total)

responsibilities

User Research · User Testing · Wireframes · Prototype

The hardest part of this hackathon wasn't the design.

It was the calls we made, and how we talked about them.

Problem

Student milestone view with 4 checkpoint states

Teacher dashboard: support alerts and skill snapshot

Mandarin teachers had access to a digital library but they weren't using it.

Level Learning is a K–12 literacy platform with a digital library of 1,000+ books. Mandarin teachers had access to it and weren't using it.

Physical books: teachers see student thinking with annotation

Current digital: teachers see only the end result

I suspected the platform was missing the tools teachers needed.

Research told me the problem ran deeper than that.

solution

Helping Teachers See Student Thinking in Digital Reading

I integrated annotation visibility directly into the existing digital book flow so teachers didn't have to change how they worked, only what they could see.

Teachers can move through a book sequentially or jump to pages where students left annotations, flagged by an icon. Hovering over a voice or text annotation surfaces the student's thinking inline. No new pages to navigate. No new mental model to build.

Learning Lens uses AI to automatically synthesize student work, giving teachers real-time visibility without extra effort.

How does Learning Lens give teachers back their time?

For tracking progress

Real-Time learning visibility

Tracks student progress across all project stages.

New feature integrated into existing workflow

For reviewing student data

AI-powered work analysis

Automatically reviews artifacts and reflections to identify skill growth

For timely intervention

Teacher dashboard & alerts

See who's progressing, who needs help, and where to intervene in real time.

New feature integrated into existing workflow

Teachers can move through the book in sequence or jump directly to pages where students left annotations.

Icon = available annotations

See annotated texts by hovering over voice or text annotation.

Learning Lens was built to provide teachers a tool that does it all.

Here's how we brought it to life.

research

I needed to dig deeper into why teachers weren't using the library.

Mandarin teachers were new to reading instruction. Without a baseline for what good looked like, I'd be designing against the wrong standard.

Interviewing the English teachers gave me that baseline.

"Having the annotation feature can help me understand what the students are thinking, and is easy for me to use it to show learning progress."

S. Zhang, 2nd grade Mandarin teacher · Supports: visibility into student thinking

Teachers shouldn't have to chase data.

We simplified the workflow so the data comes to them.

PRIORITIZATION

Teachers valued SEEING annotations over students CREATING them.

I had two possible directions. I chose to design annotation visibility for teachers first, because without it, giving students annotation tools wouldn't matter.

"Being able to annotate is good, but I won't be able to see what they highlight…it would only be helpful if I am able to see what they annotate.”

— K. Liu, 5th grade Mandarin teacher

"The annotations need to be checked by teachers, otherwise it just becomes a drawing tool, then it wouldn't be as helpful.”

S. Dalton, 3rd grade Mandarin teacher

Neither feature is valuable without the other. They only work as a pair.

Students need tools to annotate. Teachers need to see those annotations. One without the other doesn't work.

key decisions

Reduce user friction

If a teacher has to go somewhere new to see student thinking, most of them won't go

Accessing annotation on where teacher currently have access to students' reading history

Adding annotation to the existing story page where teachers can currently view quiz results

Rejected: Dedicated annotation pages

I chose the path with less friction to learn over the path with less friction to build.

Teachers were already avoiding the tool. A new destination meant one more reason to skip it.

Supporting Both Text and Audio Annotations

Text-only annotation would have excluded the students who needed this feature most.

"I like the option of voice and written memo. This will help my lower students who can't write in Chinese yet."

— A. Yao, Kindergarten Mandarin teacher

Voice Annotation

Text Annotation

Younger students express thinking out loud before they can write it down in Chinese. Text-only would have failed the students who needed it most.

Adding audio annotation was an inclusion decision, not a scope expansion.

The project ended.

I learned a lot in the process.

reflection

Three weeks forced some tough calls. Here is what I'd do differently.

We validated with the team, not the users.

Given more time, talking to current teachers would be the first thing I'd change.

The scope was right, but it wasn't communicated clearly enough to the judges.

The judges suggested showcasing the teacher planning experience would have strengthened our presentation. Our scoping was intentional: teachers come in with their lessons planned, and our job was to solve what happens after. But we didn't communicate that assumption clearly enough to the panel. Next time I'd make that assumption explicit upfront, instead of leaving it for the judges to fill in.

Turns out, knowing how to make a decision and knowing how to explain it are two very different skills.

Most of the hard calls on this project weren't in Figma. I'd make most of them the same way again.

jch3 design

cj.chang06@gmail.com