The Tension
Amplify's ELA curriculum draws on a master library of thousands of vocabulary words, and curriculum authors needed to assemble and maintain custom word lists from that library for different grades, streams, and lesson plans. Doing this by hand — cross-checking spreadsheets, retyping definitions, catching duplicates — was slow and error-prone. There was no dependable way to see, at a glance, whether a word being added already existed elsewhere in the system.
My Approach
I designed a dual-pane word list manager: the master "All Words" library on the left, the list being built on the right, both searchable and filterable by stream and grade. Authors could hand-pick words directly from the master list, or bulk-import a CSV — and when an import turned up malformed rows or duplicate entries, the interface surfaced them inline, with side-by-side comparison cards so authors could choose the master entry or the incoming one before anything was committed. Every destructive action, like removing a word from a list, got a confirmation step and an undo path.
Tools & Methods
01 — The Tool: Manage Word Lists, from the master library to a table-driven authoring workspace.



02 — Interaction Details: bulk import, inline validation, and safe editing states.









03 — Walkthrough
Deliverables
- UX Research & Insight Generation
- Information Architecture
- Wireframing & Prototyping
- UI Design (Web App)
Methods
- Task Analysis
- Content & Data Modeling
- Usability Review
Team
- Curriculum Team (Domain Expert)
- Engineering
- QA