apprendre-ia.qdna.fr: learning AI at work, from beginner to expert
A living case study: a free learning site that teaches how to work with AI, starting with the tool most employees already have, Microsoft 365 Copilot Chat. Designed, deployed and operated by QDNA, launched in September 2026.
The site in figures
| Course | Microsoft 365 Copilot Chat, 24 lessons in four levels of six lessons, in French and in English |
|---|---|
| Companions | 10 prompt sheets by job, a glossary of 51 terms, a prompt composer, one page per level and one page per badge |
| Lesson format | objective, cold attempt, concept with a diagram, worked example, exercise with the composer, pitfall, three-question quiz, proof of mastery, FAQ |
| Account | optional: the whole site can be read without one; sign-in is a link received by email, with no password, and stores only the address and the progress |
| Status | in production since September 2026, published by QDNA, served at the network edge (Cloudflare), free of charge |
What the site does
The starting point is simple: anyone with Microsoft 365 at the office already has Copilot Chat, with no additional licence. The site teaches how to get useful work out of it, without jargon: write a complete prompt, provide the right source, check an answer, then iterate, chain prompts, analyse a file, equip a team and, at the last level, write a usage policy and train colleagues. The four levels follow the UNESCO AI competency frameworks and the proficiency levels of the European DigComp framework, and each lesson targets a named skill: framing, judging or steering.
Each lesson opens with a direct answer under the title, then a concept illustrated by a diagram, a worked example that puts a weak prompt and a strong prompt side by side, and a pitfall to know: hallucination, confidential data, doubtful source, overconfidence. The quiz corrects immediately, and the lessons of the next level reuse a notion from the previous one, which is the simplest form of spaced repetition.
The pedagogy: proofs of mastery, badges, composer
The proof of mastery replaces the grade. At the end of each lesson, the learner pastes the prompt actually written in Copilot Chat and the result obtained; this proof is kept in the learner's portfolio and counted towards the level badge. The site shows no leaderboard, no daily streak and no global score: progress is read by skill and by proofs submitted.
The badge of a level is issued once every proof of the level is submitted, the scheduled reviews are passed and the synthesis test is completed. It is a credential in the 1EdTech Open Badges 3.0 format, signed by QDNA, which carries the date, the level and the criteria, but neither the learner's name nor email address. Anyone who receives it can verify it on the site from its identifier. The site states that it is neither a diploma nor a certification: it attests progress, nothing more.
The prompt composer assembles a prompt from the ingredients taught, objective, context, expectations, source, constraints and verification, with optional boosters such as "cite your sources and flag uncertainty" or "offer two variants". It is embedded in the lessons where it belongs, with the fields and criteria specific to each, and nothing typed leaves the browser.
The architecture: Cloudflare Pages, Functions, D1, Email Service
The foundation is the one used by qdna.fr: static HTML pages generated by Python scripts from Markdown files, one per lesson and per language, with JSON-LD structured data (course, learning resource, quiz, FAQ, breadcrumb), canonical, hreflang and visible dates equal to the declared ones. A validation gate refuses any incomplete publication, and the generated output is never edited by hand.
The learner account fits in a few Pages Functions: sign-in receives an address, creates a single-use token valid for fifteen minutes and sends the link through Cloudflare Email Service; the response is the same whether the address exists or not. The session is a signed cookie, and a D1 database holds five tables: users, sign-in tokens, progress, proofs and badges. The badge is a verifiable credential signed on the Worker side, and a single deletion request erases everything at once, in line with the GDPR. No password is stored, and no data beyond the address and the progress.
Why this is a QDNA case study
Training users is part of putting an AI platform into production, in the same way as choosing the hardware or the model: a tool nobody knows how to frame, check or steer does not deliver the expected service. This site shows how QDNA approaches the question, with a pedagogy built on practice and proof rather than reading, and the same demand for accuracy as on its other sites, every page citing its sources. The site is published by QDNA and its structured data references the qdna.fr/#org organisation as publisher.
Visit the site: apprendre-ia.qdna.fr, the Copilot Chat course, the four levels and the badges.
Sources
- Microsoft 365 Copilot Chat, official presentation of the tool taught
- UNESCO, AI competency frameworks, reference for the levels
- 1EdTech, Open Badges, format of the badges issued
- Cloudflare Pages Functions, Cloudflare D1 and Cloudflare Email Service, documentation of the building blocks used
Let's discuss your project
A no-commitment call to frame your platform, team training included.
Book a call