Learning tree -
Visualizing K3-K9
Mastery Paths
Designing a Hierarchical Progression System to Bridge Learning Gaps
project overview
project overview
project overview
Learning Tree is a system designed to visualize students’ learning journeys and skill development, transforming fragmented practice and answer data into a coherent, trackable learning path. Abstract learning progress is represented as a tree structure, allowing teachers to see where they are, what they’ve mastered, and what comes next.
At the same time, it enables teachers to quickly identify learning gaps and understand overall class progress. In this project, I defined core use cases grounded in real educational contexts, structured information hierarchy and interaction logic, and balanced playfulness with pedagogical rigor so learning progress becomes more than just data, but a growth experience that is understandable and motivating.
Learning Tree is a system designed to visualize students’ learning journeys and skill development, transforming fragmented practice and answer data into a coherent, trackable learning path. Abstract learning progress is represented as a tree structure, allowing teachers to see where they are, what they’ve mastered, and what comes next.
At the same time, it enables teachers to quickly identify learning gaps and understand overall class progress. In this project, I defined core use cases grounded in real educational contexts, structured information hierarchy and interaction logic, and balanced playfulness with pedagogical rigor so learning progress becomes more than just data, but a growth experience that is understandable and motivating.
Learning Tree is a system designed to visualize students’ learning journeys and skill development, transforming fragmented practice and answer data into a coherent, trackable learning path. Abstract learning progress is represented as a tree structure, allowing teachers to see where they are, what they’ve mastered, and what comes next.
At the same time, it enables teachers to quickly identify learning gaps and understand overall class progress. In this project, I defined core use cases grounded in real educational contexts, structured information hierarchy and interaction logic, and balanced playfulness with pedagogical rigor so learning progress becomes more than just data, but a growth experience that is understandable and motivating.
Problem
The lack of transparent tracking makes learning gaps nearly invisible, leaving both students and teachers without a clear roadmap for improvement.
The lack of transparent tracking makes learning gaps nearly invisible, leaving both students and teachers without a clear roadmap for improvement.
The lack of transparent tracking makes learning gaps nearly invisible, leaving both students and teachers without a clear roadmap for improvement.
project type
project type
project type
from 0 to 1
from 0 to 1
From 0 to 1
year
year
year
2025 (shipped)
my role
my role
my role
design lead and PM
design lead and pm
Design Lead and PM
duration
2 weeks
2 weeks
2 weeks



Co-designing with educators to transform complex learning standards into intuitive, branching progression maps.
Co-designing with educators to transform complex learning standards into intuitive, branching progression maps.
Validating the 'Learning Tree' logic through teacher workshops to ensure pedagogical accuracy and clarity.
Validating the 'Learning Tree' logic through teacher workshops to ensure pedagogical accuracy and clarity.



Pedagogical Alignment & Data Strategy
Pedagogical Alignment & Data Strategy
To ensure the Learning Tree is both accurate and intuitive, I conducted deep-dive workshops with educators to deconstruct diverse learning standards. A key challenge was addressing data inconsistency—specifically the 'learning gaps' where certain standards lacked predefined difficulty levels (Easy/Medium/Hard)."
"To prevent user confusion and maintain a high level of trust, I strategically curated the information hierarchy, opting to hide incomplete data points. This ensured that the resulting visual roadmap provides a clear, reliable, and actionable path for teachers, rather than overwhelming them with inconsistent metadata.
To ensure the Learning Tree is both accurate and intuitive, I conducted deep-dive workshops with educators to deconstruct diverse learning standards. A key challenge was addressing data inconsistency—specifically the 'learning gaps' where certain standards lacked predefined difficulty levels (Easy/Medium/Hard)." "To prevent user confusion and maintain a high level of trust, I strategically curated the information hierarchy, opting to hide incomplete data points. This ensured that the resulting visual roadmap provides a clear, reliable, and actionable path for teachers, rather than overwhelming them with inconsistent metadata.
To ensure the Learning Tree is both accurate and intuitive, I conducted deep-dive workshops with educators to deconstruct diverse learning standards. A key challenge was addressing data inconsistency—specifically the 'learning gaps' where certain standards lacked predefined difficulty levels (Easy/Medium/Hard)." "To prevent user confusion and maintain a high level of trust, I strategically curated the information hierarchy, opting to hide incomplete data points. This ensured that the resulting visual roadmap provides a clear, reliable, and actionable path for teachers, rather than overwhelming them with inconsistent metadata.









Contextual Interactions for Actionable Teaching
Contextual Interactions for Actionable Teaching
While teachers need a high-level overview of class performance to identify general trends, they also require immediate access to individual student data to provide targeted support.
The Solution: I implemented an interactive hover layer that bridges the gap between macro and micro views. While viewing the overall class progress on a specific standard, teachers can simply hover to reveal detailed standard descriptions and identify specific students within that group. This seamless transition allows educators to maintain their flow of analysis while gaining the granular insights necessary for personalized instruction.
While teachers need a high-level overview of class performance to identify general trends, they also require immediate access to individual student data to provide targeted support. The Solution: I implemented an interactive hover layer that bridges the gap between macro and micro views. While viewing the overall class progress on a specific standard, teachers can simply hover to reveal detailed standard descriptions and identify specific students within that group. This seamless transition allows educators to maintain their flow of analysis while gaining the granular insights necessary for personalized instruction.



Hierarchy & Progressive Disclosure - Deconstructing Academic Data from Macro to Micro
Hierarchy & Progressive Disclosure - Deconstructing Academic Data from Macro to Micro
To prevent information overload for educators, I architected a hierarchical data structure that follows the principle of progressive disclosure. Instead of presenting all data at once, the system deconstructs the curriculum in three logical steps:
Macro Level (The Tree): Teachers first see the high-level distribution of student performance across different learning domains.
Mid Level (Standard Drill-down): Clicking a specific standard node reveals a deeper layer, including its pedagogical description and the precise "Depth of Knowledge" required.
Micro Level (Actionable Details): The final layer provides specific student practice history and AI-generated questions, turning abstract standards into actionable classroom insights.
To prevent information overload for educators, I architected a hierarchical data structure that follows the principle of progressive disclosure. Instead of presenting all data at once, the system deconstructs the curriculum in three logical steps:
Macro Level (The Tree): Teachers first see the high-level distribution of student performance across different learning domains.
Mid Level (Standard Drill-down): Clicking a specific standard node reveals a deeper layer, including its pedagogical description and the precise "Depth of Knowledge" required.
Micro Level (Actionable Details): The final layer provides specific student practice history and AI-generated questions, turning abstract standards into actionable classroom insights.
Math/reading tree