Lead Product Designer2022iOS · AndroidDesktop · Tablet · Mobile

Correction never leaves the text

A child writes, a teacher corrects, a family receives a printed book. Three uses, one thing: the child's own text. My job: hold them together without letting the product split in three.

A pupil's contribution open in annotation mode: the writing prompt, the text with one passage highlighted, a comment field and the skills assessment below.

Three audiences, one constraint that will not move.

Plume is a French edtech that teaches children to enjoy writing, at school and at home. When I joined, it was no prototype: a product already used by thousands of children, backed by MAIF and Evolem, and growing fast.

I came in as Lead Product Designer on the core of the product: the write, correct, assess loop, across the child, the teacher and the family. The difficulty was never one screen, but three: three audiences with opposing needs, a ten-year-old, a teacher in a hurry, a curious family, inside one coherent experience, without ever breaking an official skills framework.

That was the problem I owned: coherence across three audiences, under institutional constraint. Towards the end of my time there, a UX designer joined to take over the research and testing I had been running.

Four principles.

Edit or annotate, never both

Edit changes the text, annotate locks it. You pick your intention before touching it.

Each side sees the other's marks

The pupil's additions in orange on the teacher's screen, the teacher's corrections in blue on the pupil's.

Assessment sits under the text

The official framework is filled in under the copy, without changing screen.

One lock between the exercise and the book

Until the teacher validates, the output bar stays unlit.

Focus.

A chapter where every paragraph carries its own play button.
Read
Every paragraph has its own play button.
The pupil's writing field, with the prompt and the opening line shown alongside.
Write
The prompt and the opening line stay beside the field, never in a bubble that closes.
The teacher's screen when a contribution arrives, writing prompt first.
Correct
The screen opens on the prompt, before the copy.
The formatting options, identical on the pupil's and the teacher's side.
Edit
The same formatting options on both sides.
An annotation card, with the quoted passage and the time of the request.
Annotate
Every request quotes its passage and carries a timestamp.
The pupil facing an annotation to deal with before the copy can go back.
Rework
No new correction until every annotation has been dealt with.

Two intentions, two vocabularies.

“Correcting a child's text means two opposite intentions.”

Edit
Contribution de l’élèveÉditerAnnoter
État : Écrit retravaillé(les modifications apportées par l’élève sont entourées en orange)
Annotate
Contribution de l’élèveÉditerAnnoter
État : Première contribution
In Edit, the text changes. In Annotate, it locks: the only thing left is to pin a request, quoted and timestamped.
The switch: problem · decision · trade-off
Problem

Correcting a child's text covers two opposite intentions. Fixing an agreement, a capital, a missing word yourself. Or asking the child to fix it. Put both in one toolbar and they never compete fairly: the faster gesture wins. And the faster gesture does the work for the child.

Decision

Two exclusive modes on the same text area, with a switch right above it. The wording follows: what reaches the child is a request, not a correction. The child gets a button that reads "Improve my text".

Trade-off

The mixed mode. Faster for the teacher, but it lets speed decide for them. I preferred a system that forces you to pick an intention, even if it costs a switch on every copy in a stack of thirty.

The risk was never in the toolbar
The risk was pedagogical. An interface where correcting is faster than asking ends up producing clean texts and children who copy them out. Splitting the modes makes the fast gesture slightly slower and puts the other one on equal footing. That was the bet: that flipping the switch would be enough to force the choice of who holds the pen, and that the child would get an instruction rather than a crossed-out line. The cost lands entirely on the teacher, on every copy. My time on it ended before the feature met its users, so I never measured it.

Once the request is sent, the text comes back marked on both sides. And a ten-year-old does not read a track-changes pane.

Teacher's side
Pupil's side
The same mechanism, two vocabularies: the pupil's additions in orange on the teacher's screen, the teacher's corrections in blue on the pupil's.
The colour code: problem · decision · trade-off
Problem

A round of correction leaves a text covered in marks. A standard track-changes pane solves that for an office adult. A ten-year-old cannot read a colour nobody explained.

Decision

One mechanism, one colour per direction: whatever the other person touched comes up circled. And each screen carries its own legend, written in the language of whoever reads it. "The words circled in blue were corrected by your teacher" on the child's side, the parenthetical note on the teacher's.

Trade-off

A single universal legend. Simpler to maintain, but it would have been written for the adult. I preferred to duplicate it and own it in two registers: two places to maintain, two chances to drift apart, but neither audience reads a message written for the other. It is the translation that doubles, not the system.

One system, three sizes.

The feature ships with its components: mode switch, text options, annotation cards, sharing, toasts, dialogs. Every piece exists because a screen called for it, and the same correction loop holds at all three sizes, with no cut-down version.

The same correction loop on desktop, tablet and phone.

What I would validate today.

Skills assessment: the official framework is filled in under the copy.

Two decisions, two bets.

Here is how I would put them to the test today, and what the result would tell me.

Does splitting edit and annotate change who does the correcting?

Count direct corrections against requests sent to the pupil, before and after. If the share of requests does not rise, the switch is not enough.

Does the lock prevent premature sends?

Count the stories validated and then reopened. A lot of reopenings would mean the lock lands too early in the gesture.

Limits & learnings

The family receives the corrected story and orders the book, but it has no space of its own. And assessment stays entirely manual, skill after skill, copy after copy. Both gaps sit in the same place: where the system stops, the work lands on a person. Across three audiences, coherence never comes from the screen, it comes from the system and from the trade-offs you own.

The last line.

At the very end of the chain, a confirmation screen says where the story went. Two addresses: the parents', then the grandmother's. Everything that comes before exists so that a child's writing ends up with someone who will read it without correcting it.

The confirmation screen after the story is sent to the family.