01Projet QSEIn production
“do you think that with AI I could make the role-playing games I run with my students more immersive?”
a teacher and trainer in Quality, Safety and Environment
The maker of educational role-plays.
Course material, or a few sentences of plain French, become a playable investigation: characters, documents, clues, marking rubric. Students question, unlock and write; the result comes back to the teachers.
- From the first file to the first class
- 9 days
- What's left of it today
- Sold, delivered, runs without me
- First file
- 8 April 2026
Enter the investigation Live product · designed, coded and shipped, solo
Eleane Moreau
Responsable QualitéEleane Moreau
« Quel lot est concerné, et sur quelle ligne a-t-il été produit ? »
What the sentence meant
The role-plays already worked. The teacher was playing every character in person: “more immersive” meant witnesses who answer every student at the same time, with nobody standing behind them.
What was built
An investigation serious game. Students question characters played by AI, unlock clues, then write a report. The exercise is built around the concepts of the course: the academic material comes from the teacher, the product comes from me.
Then that scenario became one case among many. What was built next is the tool that makes these exercises: for any course, for any teacher in a school, with no training at all, because everything happens in plain language.
Three stages
A course goes in, a complete exercise comes out
The teacher drops in whatever they have: course material, data, photographs. Five steps later, they open a playable scenario in the editor, with its characters, its clues, its documents and its rubric.
- 01Upload
PDF, DOCX, images, CSV. Every file is read and sorted: course material, or a document to hand to the students.
- 02Analysis
People, incidents, figures, timeline. Anything missing that would block the build is asked of the teacher before going any further.
- 03Method
QQOQCCP, 5M (Ishikawa), DMAIC, Pareto: the teaching method chosen dictates what the scenario has to contain.
- 04Generation
Characters, clues and root causes, documents: tables, charts, texts, images.
- 05Check
A quality report with a score. Every flaw it finds is fixed in one click, with the Co-Pilote.
You talk to it, on every layer
Behind a scenario there are several hundred settings that nobody has to touch one by one. The teacher describes the change they want in plain French; a router picks the domain concerned, a sub-agent prepares the change, the teacher sees the preview, and applies, refines or rejects it.
- The scenario doctor: one button, a health check out of 100, and every problem it finds is a change ready to apply.
- Guided creation: three questions (subject, audience, length), then a five-step plan that ends in a playable scenario, starting from nothing at all.
- The dashboard is still there for anyone who would rather set things by hand: characters, clues, behaviours, documents, rules, feedback to students.
The school, the class, the feedback
A school opens an organisation account. Each teacher creates their classes, hands out an access code, and sees the marked reports come back. Students find their own in their space.
AI cost measured from the production logs between 10 April and 19 June 2026: a student session costs a median of $0.02, a full class between $1 and $3. Every class has a credit floor; a student who runs dry triggers an email to the teacher, who tops them up in one gesture.
What runs behind it
- 286 commits from 8 April to 17 August 2026; 185 automated tests as of 13 July.
- Front end on Vercel; a Bun, Hono and SQLite server on a dedicated machine; a single server file talks to the AI providers, and no key ever reaches the browser.
- Guard rails: ten AI calls a minute per person, one hundred students per class, three emails an hour per recipient.
- Students can export or delete their data; reports are kept for thirty days.
What the product does not do
- It does not mark in the teacher's place. The score out of 100 is worked out by the model from the teacher's own rubric; it arrives with the report, and the teacher decides.
- It does not unlock a clue on a hunch. There has to be an explicit marker in the witness's answer, checked by a second pass. A vague line of dialogue moves nothing forward.
- It keeps nothing for ever. Reports live thirty days; a class has an end date, one year by default, which the teacher can extend.
The result
“More immersive?” became: a maker of educational role-plays that a school can hand to every one of its teachers. Sold, delivered, in production. The product runs on its own at the client's and is used in engineering schools, without me.