Practical Tests
Not exams — missions. Build something real, earn XP.
12day streak
Level 71840 / 2200 XP
Deterministic checks before AI
Local grading only
Tests decide pass/fail first using simple deterministic rules. Ada can explain failures later, but AI does not decide your score.
1 sample passed3 sample failed25% static score
Mission
Build Your First Character Card
Show what you learned about props. Make it look sharp.
10 min
Time estimate
50 XP
XP reward
Unlimited
Attempts
Hints only
AI help mode
Mission Brief
Build a small PlayerCard that takes data through props and shows it.
Checklist
- Create a PlayerCard component
- Accept a name prop
- Accept a level prop
- Show the name on the card
- Show the level on the card
Hint Ladder
Each hint costs a little XP — try without first.
A component receives props inside its parentheses, like ({ name, level }).
CharacterCard.jsx
1
2
3
4
5
6
7
8
function PlayerCard({ name, level }) { return ( <div className="card"> <h3>{name}</h3> <p>Level {level}</p> </div> )}Mission submission is mock-only for now. The Code Lab uses deterministic checks before any AI help.
Score Card
60%
complete
3 of 5 checks done
XP earned30 / 50
Best attemptAlmost there