📐 Explore the ACE design architecture behind this prototype View Architecture →
🎓 Join a Class
Enter the class code your teacher gave you to join their class.
Welcome back! 🎉
Ready for today's quest?
🏛️
The Lost Proof of Pythagoras
Pythagoras's original proof has been scattered across the ancient Mediterranean. Travel to harbors, temples, and observatories — solve real problems to recover each fragment and rebuild the proof.
⛵ Extension Waters 0 of 4 proof fragments found
🔍 ? ? ?
Fragment 1: The Classifier's Eye — Samos
LEVEL 1
0
Experience Points
100 XP to Level 2
0
Challenges Completed
Day Streak
Keep it up!
🗺️
Progress Map
View →
Completed Today
🏗️ The Temple Site
6 challenges · 18 min · Extension Waters
🧩 2 fragments recovered
Completed Yesterday
🏘️ The Village Square
8 challenges · 22 min · Foundation Shores
🧩 1 fragment recovered
In Progress 2 days ago
🔭 The Observatory
4 challenges · 15 min · Mastery Shores
🧩 Seeking the final fragment...
🏛️
Pythagoras
"How are you feeling about math today, young scholar?"
⛈️
Really hard right now
🌧️
Kind of tough
☁️
It's okay
Pretty good
☀️
Great about math today!
Jump straight to the quest →
⭐ LEVEL 7
830 XP
⏱ 0:00
THE LOST PROOF OF PYTHAGORAS
The Ancient Mediterranean
Click a location to travel there and recover a proof fragment
Proof Fragments
🔍 ? ?
N
W · · E
S
Southern Italia
Attica
M a r e   N o s t r u m
Aegyptus
Asia Minor
🏛️
Pythagoras
AI GUIDE
"Welcome! I am Pythagoras, and this is my home — the island of Samos. Before we sail to distant lands to recover the fragments of my proof, you must first learn to see triangles as I do. See that golden marker? Click on Samos to begin your first lesson."
🏛️
"How are you feeling about this?"
👎
👋
👍
Just keep going →
🎉

Today's Quest Summary

February 28, 2026 · 5 challenges · 18 minutes

+65
XP Earned
📊 Mastery Growth
Extension Tier ↑ Advanced
You unlocked 2 new concepts today
✓ Triangle Classification ✓ Right Triangle ID ✓ Pythagorean Triples ◐ Real-World Applications
💬 Your Journey Today
You tackled 6 challenges today and really pushed through the triangle identification section. Your persistence on Challenge 4 paid off — that's exactly the kind of problem-solving that builds real understanding. You said math felt hard today, but you got 5 of 6 right — trust the evidence!
🤔 Reflect
"What was the trickiest part today? What made it click?"
🏆 Quest Capstone Unlocked!
You've collected enough proof fragments to attempt the Quest Capstone — a creative challenge where you show your mastery in your own way. Choose how you want to demonstrate what you've learned!
🏆
Quest Capstone
The Lost Proof of Pythagoras — Final Chapter
You've traveled across the ancient Mediterranean, recovered all five proof fragments, and assembled the theorem from real-world evidence. Now it's time to show what you know — not by answering another question, but by creating something that proves you understand. Choose the way that feels right for you.
🎨
Build the Visual Proof
Spatial · Interactive
Drag and arrange geometric shapes to construct a visual proof of the Pythagorean theorem. Place squares on each side of a right triangle and show that the areas match — a² + b² = c² comes alive as colored blocks you can manipulate.
What you'll do:
Arrange draggable squares on a triangle canvas → show the area relationship → annotate your proof with labels → submit your visual construction
📚 A textbook can show you this diagram — but here you build it yourself.
🎙️
Narrate the Quest
Verbal · Metacognitive
Become the storyteller. Record an audio narration (or write a script) explaining the Pythagorean theorem to a younger student — using the quest locations as your examples. You're teaching through story, just like Pythagoras taught you.
What you'll do:
Choose your format (audio 🎤 or written 📝) → tell the story of each proof fragment → explain the math through the locations → teach someone younger than you
1:24
"So when the ship sailed east and then north..."
📚 A textbook can't hear your voice or your understanding.
⚒️
Design a Challenge
Creative · Bloom's Create
Flip the script. Write your own Pythagorean theorem challenge for your classmates — choose a real-world setting, set the difficulty, write scaffold hints, and craft the feedback. Your challenge could become part of the actual quest!
What you'll do:
Pick a real-world setting → write a problem that uses a² + b² = c² → set the difficulty level → write hints for students who get stuck → craft a story context
🏔️ Mountain 🏟️ Stadium 🌉 Bridge 🚀 Space
"A climber needs to calculate the straight-line distance from base camp to the summit..."
📚 A textbook tests you — but here you become the teacher.
🎬
Direct a Proof Animation
Sequencing · Logical
Arrange the steps of the proof in the right order, then watch the system bring it to life as an animated sequence — geometric shapes transforming, algebraic steps appearing, and areas filling in. You're the director of a mathematical story.
What you'll do:
Drag proof steps into correct sequence → choose a proof style (geometric / algebraic / both) → customize colors and labels → preview the animation → share or save
1
Start with a right triangle △ABC
2
Draw squares on each side...
?
Drag the next step here...
📚 A textbook shows a static proof — here you sequence and animate it.
📐
Quest Capstone · Mastery Challenge
Build the Visual Proof
"You have traveled from Samos to Alexandria, solving problems that builders, navigators, and scholars have faced for generations. Now, Maya, it is time to do what I did two thousand years ago — construct the proof itself." — Pythagoras
CREATE Mastery Shores Estimated time: 15–20 minutes
🏛️
Pythagoras AI GUIDE
"The most famous proof of my theorem uses four identical right triangles arranged around a square. When you rearrange them, something remarkable happens — the areas reveal the truth. Your task is to build this proof step by step, label each part, and write in your own words why it works."
1
Choose Your Right Triangle

Pick a Pythagorean triple to use in your proof. Each creates the same proof — the numbers just change.

3 – 4 – 5
The classic. Your old friend from the Practice Grove.
5 – 12 – 13
The one the temple builders used.
8 – 15 – 17
The navigator's triangle from Rhodes.
2
Arrange Four Triangles into a Square

Four copies of your triangle are arranged inside a large square with side length (a + b). The tilted square in the center has side length c.

📐
Proof Diagram
Select your triangle above to see the visual proof arrangement appear here.
📷 In production: interactive drag-and-drop SVG canvas
3
Write the Proof in Your Own Words

Now you'll write the algebraic proof. Each step builds on the previous one. Fill in the equation for each step — Pythagoras will guide you.

💡 Use for "a squared" and 2ab for "2 times a times b"
A
Calculate the total area of the large square
The large square has side length (a + b). To find the area of any square, you multiply the side by itself.
"What is (a + b) × (a + b)? Expand it — you'll get three terms."
Total area =
Hint: (a + b)² = a² + 2ab + b²
B
Calculate the area a different way — by adding up the parts inside
Look at the diagram. Inside the large square there are 4 triangles and 1 tilted center square. Add their areas together.
"Each triangle has area ½ × a × b. There are 4 of them. The center square has area c². Add them up."
Parts total =
Hint: 4 × (½ab) simplifies to 2ab. Then add c².
C
Set them equal — both expressions describe the same area!
Your answer from Step A and your answer from Step B both measure the same large square. So they must be equal.
"Write: [your Step A answer] = [your Step B answer]"
D
Simplify — cancel what appears on both sides
Look at your equation from Step C. The term 2ab appears on both sides. Subtract it from both sides. What's left?
"This is the moment of truth, Maya. What remains when you remove 2ab from both sides?"
E
Explain what you just proved — in your own words
You just proved a² + b² = c² using areas. Now write 2–3 sentences explaining: What does this equation mean? And why does the visual proof work?
Think about: What are a, b, and c? Why did arranging triangles inside a square prove this? Could this work for any right triangle?
0 characters (need at least 20)
4
Verify With Your Numbers

Now prove the theorem works with the specific triangle you chose. Show the calculation.

Using your triangle (3, 4, 5):
=
🏆
Submit Your Proof to the Council
"When you submit, your proof goes before the Council of Alexandria — and to Mrs Bernard for review. This is your moment, Maya."
📜 Proof Progress
Choose triangle
2 Label the diagram
3 Write the proof
4 Verify with numbers
5 Submit to the Council
🔮 Scholar's Toolkit
💡 Hint — What shape do 4 triangles make?
Arrange four identical right triangles inside a square, each one rotated 90° from the last. Their hypotenuses form a tilted square in the center.
💡 Hint — The area equation
Big square area = 4 triangles + center square. That's (a+b)² = 4×(½ab) + c². Expand the left side and simplify!
💡 Hint — Why 2ab cancels
The 4 triangles contribute 4 × ½ab = 2ab of area. The expanded (a+b)² = a² + 2ab + b². Subtract 2ab from both sides → a² + b² = c².
🏛️ Historical Note
This visual proof was known in ancient Greece, India, and China — possibly before Pythagoras himself. The Babylonians knew the 3-4-5 relationship by 1800 BCE. What Pythagoras contributed was the idea that it could be proven — not just observed — to be universally true.
🎯 Rubric
Diagram labels — All four area calculations correct
Proof steps A–D — Logical flow from total area to a²+b²=c²
Explanation (E) — Shows understanding of why, not just how
Numerical verification — Correct squares and sum for chosen triple
🏛️
The Council Accepts Your Proof
Pythagoras rises from his seat. The scholars of Alexandria stand one by one. Your proof — built from the same mathematical truth that guided builders on the Acropolis, navigators across the Aegean, and scholars in the great Library — has been accepted into the archives.
Quest Complete
The Lost Proof of Pythagoras
All 5 proof fragments recovered · Visual proof constructed
+50 XP
Capstone bonus
MASTERY
Tier achieved
"You have done what only the greatest minds achieve, Maya. You didn't just learn my theorem — you understood why it is true. That understanding can never be taken from you. Go well, young scholar."
Progress Map
Your mastery landscape across all concepts
Mastered
In Progress
Not Started
Decaying
Angles
Right Triangles
Side Lengths
Pythagorean Theorem
Pyth. Triples
Distance Formula
3D Pythag.
Basic Geometry
Class Dashboard
Period 3 — Geometry · 28 students
24
Active Today
86% of class
78%
Avg Engagement
↑ 5% from last week
8 · 14 · 6
Foundation · Extension · Mastery
Avg Math Confidence
↓ slight decline this week
⚠️ Attention Needed
🔴
3 students have reported low math confidence for 3+ consecutive sessions
Review in Pastoral View →
🟡
12 students stuck at Foundation Tier Challenge 4 (triangle identification)
Review Pathway →
🔵
2 teaching moments have no custom narrative template
Edit Narratives →
🟣
Effort vs. Advancement gap: 5 students have high XP but stalled tier progress — they're working hard but not advancing
Review Effort vs. Advancement →
📊 Tier Distribution This Week
Quick Actions
Pathway Designer
ActivePythagorean Theorem Module
Challenges
Thresholds
Narrative

Loading challenges...

Tier Transition Thresholds
Foundation → Extension
0.75
mastery score required
Est. median advancement: ~6 challenges
Extension → Mastery
0.85
mastery score required
Est. median advancement: ~8 challenges
Narrative Rules for This Pathway
4 of 6 teaching moments have custom narratives 2 uncovered
😰 Anxious student gets problem wrongEncouraging
WHEN incorrect AND mathConfidence ≤ 2
"Math can feel tough sometimes, and that's completely normal. Let's look at this together — {scaffoldHint}. You're building skills even when it doesn't feel like it."
🏃 Rushing student gets problem wrongChallenging
WHEN incorrect AND timeOnTask < 0.3x median AND readiness = maximum
"You dove in fast — I like the confidence! But this one has a twist. Take another look at {problemElement}. Speed is great once you've spotted the pattern."
Narrative Editor
Level 1 — Template User Pythagorean Theorem Module
😰 Anxious student — incorrect answer
EncouragingMath Anxiety
WHEN incorrect AND mathConfidence ≤ 2
"Math can feel tough sometimes, and that's completely normal. Let's look at this together — {scaffoldHint}. You're building skills even when it doesn't feel like it, {studentName}."
😰 Anxious student — correct answer
CelebratoryMath Anxiety
WHEN correct AND mathConfidence ≤ 2
"You did it, {studentName}! Even though math felt tough today, you worked through {conceptName} and got it right. That takes real courage. Remember this feeling."
🎭 Underconfident high performer
Affirming
WHEN calibrationGap = underconfidence AND mathConfidence ≤ 2
"I notice something interesting — you said math feels really hard right now, but your recent work tells a different story. You got {recentCorrectCount} of your last {recentTotalCount} challenges right. Trust the evidence. You're doing better than you think."

Live Preview

Sample: Maya · Confidence: ⛈️ · Understanding: Confused
"Math can feel tough sometimes, and that's completely normal. Let's look at this together — try labeling the sides of the triangle first: which one is the hypotenuse?. You're building skills even when it doesn't feel like it, Maya."
Affective context active:
⛈️ Low confidence · 🪢 Confused · 🌲 Calm readiness
Preview updates as you edit →
Scenario Builder
Show me a student, I'll tell you what I'd say
SA
Student A
Anonymized profile
Challenge:Ladder Problem (Extension)
Result:Incorrect ✕
Time on task:14 seconds (median: 45s)
Math Confidence:⛈️ Storm cloud (1/5)
Understanding:🪢 "Still pretty confused"
Readiness:🌲 "Something calm and steady"
Mastery Map:Prerequisites at 0.82 — strong foundation
Calibration:⚠ Underconfidence gap detected
"What would you say to this student?"
Tone:
Encouraging Challenging Neutral Celebratory Affirming
🤖 Suggested Rule
It looks like when a student is anxious, gets a problem wrong quickly, but has strong prerequisite mastery, you offer affirmation about their hidden strengths before providing scaffolding.
WHEN incorrect AND mathConfidence ≤ 2 AND calibrationGap = underconfidence
Class Analytics
Period 3 — Geometry · This Week
Performance
Effort vs. Advancement
Affective Trends
Narrative Effectiveness
Debrief Mode
Mastery Distribution
Bottleneck Detection
⚠️
Challenge 4: Triangle Identification — 43% failure rate. Students spending 2x median time.
Consider adding a scaffolded warm-up →
💡
Challenge 7: Coordinate Distance — 28% failure rate. Most errors are calculation, not conceptual.
Students may benefit from a calculation reference →
What is Effort vs. Advancement?
XP measures effort — every correct answer earns points regardless of tier advancement. Tier advancement measures mastery — it requires sustained, consistent performance. When a student accumulates significantly more XP than expected for their current tier, it signals they're working hard but something is blocking their progression. This could be fragile knowledge, threshold miscalibration, or a need for different scaffolding.
XP-to-Tier Ratio — Class Overview
XP Earned at Current Tier
Days at Current Tier
EXPECTED ZONE
⚠ HIGH EFFORT / LOW ADVANCEMENT
Normal progression High effort, stalled (5) Stalled + low confidence (1)
What Could Be Happening?
🧩 Fragile Knowledge
Student understands the concept in familiar formats but breaks down when context shifts. They get some right (earning XP) but inconsistently (preventing advancement). Consider: Adding more contextual variety at current tier before advancing.
🎯 Threshold Too High
Multiple students showing this pattern may indicate the advancement threshold is miscalibrated. If 5+ students are flagged at the same tier, consider lowering the mastery score threshold. Currently: Extension → Mastery requires 0.85.
😰 Effort Fatigue
When high XP + stalled tier combines with declining math confidence, the student may be losing motivation. They're working hard, seeing no advancement, and starting to give up. 1 student flagged for this pattern — Student M needs immediate attention.
🎲 Partial Strategies
Student may be using shortcuts or partial understanding that works for some problem types but not others. They earn XP on familiar formats, fail on unfamiliar ones. Consider: Reviewing which specific challenges they pass vs. fail for the pattern.
⚠ Flagged Students — High Effort, Stalled Advancement
Students whose XP accumulation significantly exceeds expected progression rate for their current tier.
Student Current Tier XP at Tier Expected XP Days Stuck Confidence Likely Cause
Student M Extension 640 ~200 28 ⛈️ Declining Effort Fatigue
Student F Extension 510 ~200 22 ☁️ Stable Fragile Knowledge
Student R Extension 460 ~200 24 ⛅ Stable Partial Strategies
Student D Extension 420 ~200 18 ⛅ Stable Fragile Knowledge
Student K Foundation 380 ~150 21 ☁️ Stable Threshold Issue?
System recommendation: 4 of 5 flagged students are stuck at Extension tier. With an average of 23 days and 483 XP, the Extension → Mastery threshold of 0.85 may be too aggressive. Consider reducing to 0.78 or reviewing whether Challenge 7 (Coordinate Distance) is creating a consistent blocker — it has the highest failure rate among these students.
Math Confidence Trend (Class Average)
📈
Avg: ⛅ (3.2/5.0) — down from 3.5 last week
Slight decline since introducing Extension tier
Calibration Gap Summary
8
Underconfident
(performing better than they think)
3
Overconfident
(performing worse than they think)
🔒 Pastoral View
View individual student affective data. Requires privacy acknowledgment. 3 students flagged for persistent low confidence.
Narrative Rule Activity
😰 Anxious student — incorrect
78 times this week
🎭 Underconfident high performer
45 times this week
🏃 Rushing student — incorrect
32 times this week
🚀 Ready for more
No template configured
Projector-Friendly View
This Week's Class Journey
184
Challenges Completed
89%
Avg Accuracy
6
New Masteries
"Many of you found Challenge 4 tricky — what strategies did you try? What clicked?"
🔒
Enable Pastoral View
This view shows individual student emotional and wellbeing data, including self-reported confidence levels, mood trends, and open expression entries. This data is sensitive and intended only for private teacher review to inform supportive conversations with students.
Narrative Template Library
Browse and add pre-built narrative templates to your pathway
Filter:
😰 Gentle Encouragement
EncouragingGeneral
Teaching moment: Student is struggling · Rule type: Sequence
"It's okay to find this challenging — that means you're learning something new. Let's take it one step at a time. {scaffoldHint}"
😰 Anxiety-Aware Support
EncouragingMath Anxiety
Teaching moment: Student is struggling · Rule type: Sequence + Affective
"Math can feel tough sometimes, and that's completely normal. You're not alone in finding this tricky. Let's look at it together — {scaffoldHint}"
🏃 Slow Down Challenge
ChallengingGeneral
Teaching moment: Student rushed · Rule type: Velocity
"I love the energy! But this one rewards careful reading. You answered in {timeOnTask} seconds — the students who get it right usually take about {medianTime} seconds. Give it another look."
🧠 Memory Refresh
SupportiveGeneral
Teaching moment: Forgot prior knowledge · Rule type: Mastery Decay
"It looks like {decayedConcept} has gotten a little rusty — that's totally normal. Let's do a quick refresher before jumping back in. It'll come back fast."
🚀 Challenge Accepted
CelebratoryAccelerated
Teaching moment: Ready for more · Rule type: Conceptual Proximity
"You've crushed {masteredConcept}! Ready for something that builds on that? {adjacentConcept} uses the same ideas in a whole new way. Let's go!"
🎭 Trust the Evidence
AffirmingGeneral
Teaching moment: Underconfident high performer · Rule type: Calibration Gap
"I notice something — you said math feels hard, but look at your results: {recentCorrectCount} out of {recentTotalCount} correct this session. The evidence says you're doing better than you think. Trust it."
Gradebook
Period 3 — Geometry · 28 students
Student Roster
Add Challenge
Create a new challenge for the Pythagorean Theorem pathway
Challenge Details
XP (suggested: Foundation 5–10 · Extension 15–20 · Mastery 25–30)
✓ Right Triangles ✓ Side Lengths + Add concept
Scaffolding Hints
Add progressive hints students can reveal. These appear in the Scholar's Toolkit panel.
💡 Hint 1
💡 Hint 2
💡 Hint 3
Narrative Feedback
Write default feedback messages. These can be overridden by narrative rules in the Narrative Editor.
Available variables: {studentName} {conceptName} {streakCount} {masteryLevel}
Available variables: {studentName} {scaffoldHint} {problemElement} {timeOnTask}
📋 Challenge Summary
Placement
Extension TierAnalyze
Position in Tier
After: Real-World Ladder Problem
Before: Error Detection
Reward
+15 XP
Scaffolding
3 hints configured
Narrative Coverage
Default feedback only
Add narrative rules →
User Management
Manage admins, teachers, and students
Students
Sections
Pathway Assignments
🎭 Demo Data
Seed a fake teacher, class, and 20 students so you have something to demo before adding real users.
All Users
NameEmailRoleStatusJoinedActions
Loading users...
Period 3 — Geometry
28 students · Active
Pathway: Pythagorean Theorem
Period 5 — Geometry
24 students · Active
Pathway: Pythagorean Theorem
+
Create New Section
Pathway Assignments
Assign pathways to sections or individual students. Students see their assigned pathway when they log in.
PathwayStatusAssigned ToStudentsAvg ProgressActions
Pythagorean TheoremActivePeriod 3, Period 552
Geometric ProofsDraft0

Intervention Builder

Challenge 4: Triangle Identification — Scaffolded Warm-Up

⚠️ Bottleneck Summary
43%
Failure rate
2.1x
Median time spent
12
Students affected
Root cause analysis: Students struggle to identify which side is the hypotenuse in non-standard orientations. When the right triangle isn't positioned with the right angle at bottom-left, accuracy drops from 89% to 41%. This is a visual recognition issue, not a computational one.
🔧 Build Scaffolded Warm-Up
🖼️
Visual Sort
Drag triangles into categories
🎯
Click the Part
Click the hypotenuse on each
✏️
Label & Draw
Label sides a, b, c
5
Easy: Standard orientation (2) Medium: Rotated 90° (2) Hard: Any angle (1)

Students must get this many correct before proceeding to Challenge 4:

3 of 5
4 of 5
5 of 5
👥 Assign to Students

Select which students receive this warm-up before Challenge 4:

Sofia P. 3 attempts, failed
Jaylen R. 2 attempts, failed
Aisha S. 3 attempts, failed
Marcus T. 2 attempts, passed
Emma L. 1 attempt, failed
Diego W. 2 attempts, failed
Liam T. 1 attempt, passed
Maya C. 1 attempt, passed
⚡ Placement

This warm-up will appear before Challenge 4 for selected students. Students who pass the warm-up threshold proceed normally. Students who don't will see additional support.

Preview Sequence:
... → Challenge 3 → 🔧 Warm-Up → Challenge 4 → ...

Intervention Builder

Challenge 7: Coordinate Distance — Calculation Reference

💡 Bottleneck Summary
28%
Failure rate
1.4x
Median time spent
8
Students affected
Root cause analysis: Students correctly set up √(a² + b²) but make arithmetic errors when squaring and adding. 78% of incorrect answers are within ±2 of the correct answer. This is a calculation fluency issue — the conceptual understanding is solid.
🔧 Build Calculation Reference
📋
Step-by-Step Card
Shows in Scholar's Toolkit
🧮
Calculator Scaffold
Auto-checks each step
📝
Worked Example
Show a solved problem first
1
2
3
4
3²=9 4²=16 5²=25 6²=36 7²=49 8²=64 9²=81 10²=100 12²=144 15²=225
👥 Assign to Students

Select which students see this reference during Challenge 7:

Jaylen R. Off by 2
Sofia P. Off by 1
Diego W. Off by 3
Aisha S. Off by 2
Liam T. Passed
⚡ Delivery Method