Case study — UI / UX · Usability testing

Magic Lesson

Built forSchool students, grades 1 – 8
Tested withEight students, aged 18 – 23
MethodThink-aloud sessions, heatmaps, heuristic review, cognitive walkthrough
WhenFebruary 2026
Lesson · Photosynthesis

Mr. Plant catches the sun's rays in his big green leaves and turns them into food. When he has caught enough, he grows fruit — for everyone.

Before you go on…

What does Mr. Plant do with the sun's rays?

Turns them into food Drinks them up Hides them underground

The problem

School children are handed the same dense textbooks their parents were, in a decade that has rewired how they pay attention. A page about photosynthesis is competing with feeds engineered never to bore anyone. The material isn't too hard for them. It's too still.

The idea

Magic Lesson takes whatever a child is already being taught — photograph the pages, or upload the book — and rebuilds it as an illustrated story that reads itself aloud, cut into pieces small enough to finish, with a question at the end of each one. Streaks, points and an AI tutor called Witch way keep it feeling like a game.

The product — six screens

A working prototype, dark by default. Everything lives one tap from a five-icon bar: home, tutor, new lesson, history, profile.

Home screen: greeting, streak of 4 days, 1250 points, a Brush Up Your Knowledge card and an XP Gained chart
Home
Profile edit screen with a Done button top right, a grade grid from 1st to 8th and curriculum tiles
Profile edit
Lower profile settings: curriculum, challenge level and audio playback speed
Settings
Upload Quest modal: tap to upload a photo of your textbook or drop a PDF
New lesson
Powering Up loading screen generating a rapid-fire quiz about photosynthesis
Generating
AI tutor chat: Hi, I'm your AI tutor, stuck on a concept? Ask me anything
Tutor · Witch way

How it works

  1. 01CapturePhotograph the lesson or upload the textbook. No curriculum to pick first.
  2. 02RetellThe lesson is rewritten as a story with characters, illustrated as it goes.
  3. 03NarrateIt reads itself out loud — at 0.75×, 1× or 1.25×.
  4. 04ChunkThe story arrives in pieces short enough that finishing always feels possible.
  5. 05RecallEvery chunk ends with a question. Answering it opens the next part.

The test

Eight students. Three tasks. Think out loud.

Formative sessions in a quiet room: a moderator, a note-taker, the prototype on a laptop, twenty to thirty minutes each, recorded with consent. Nobody was told where anything was. Each task was read out from a card, and people said what they were thinking as they went.

  1. Update your personal information so the AI can personalise your lessons.
  2. Find the option to start a new lesson and begin learning.
  3. Find your learning history and check your latest quiz scores.
Two participants at a laptop during a session
A participant working through a task while the moderator and note-taker watch
A participant thinking aloud at the laptop
Handwritten note-taker sheet from a session
Handwritten note-taker sheet from a session
Handwritten note-taker sheet from a session
Handwritten note-taker sheet from a session

Note-taker sheets — one per participant, filled in live: path taken, hesitations, what they said.

What the taps showed

On the home screen, people looked for their history in the wrong place.

Taps pile onto the house and book icons — and onto the Brush Up Your Knowledge card, which more than one person tapped looking for past lessons. The card looks like a record of what you've done. It isn't; it's a quiz.

Heatmap of taps on the home screen, hottest on the nav bar icons and the Brush Up card
Taps · 8 sessions
The home screen without the heatmap
Home

In profile edit, the hot zones are at the bottom — and the Done button was at the top.

People spent their time on Challenge Level and Playback Speed, the last settings on the screen. By the time they were finished, the Done button, pinned to the header, had scrolled out of sight. Taps on it only appear after a scroll back up.

Taps building up · settings
The lower profile settings screen without the heatmap
Settings

What we found

6/8

lost the Done button.

Six of eight participants scrolled down to change a setting, finished, and then couldn't find how to save. Two needed a prompt. Several assumed their changes had saved themselves. One expected the button to be at the bottom, where every other app puts it. It was the single biggest drag on every score in the survey — and the easiest thing on this list to fix.

  1. Done scrolls out of viewProfile edit

    Pin the header so Done stays on screen — or auto-save, with a visible "Saved".

    High
  2. The book icon means "study", not "history"Navigation bar

    A clock or timeline icon, with the word History under it. Several people opened the book expecting to start a lesson.

    High
  3. The + doesn't say what it doesNavigation bar

    Label it New lesson, and let the modal's first line explain that uploading a page makes one. One participant tried every icon in the bar before this one.

    High
  4. Nothing confirms a saveProfile edit → Done

    A short toast — Profile updated — so nobody goes back to check.

    Medium
  5. Easy, Medium and Hard mean nothing yetChallenge level

    One line under each: revision · standard pace · exam prep.

    Medium

The scores — ten questions, out of five

Each participant rated the session on a ten-item scale afterwards. Design was the standout: every single person rated it Good or Excellent. Error prevention was the floor — the Done button, again.

Visual design4.6highest
Consistency of layout3.6
Task efficiency3.6
Felt in control3.5
Overall satisfaction3.5
System status clarity3.4
Recognition over recall3.1
Error recovery feedback3.1
Icons & terminology2.9
Error prevention2.3lowest

The five-point scale used: Excellent, Good, Medium, Poor, Very BadThe scale, as printed on the survey

What held up

Against Nielsen's ten

An expert review ran alongside the sessions. Three heuristics needed work — and testing pointed at the same three.