Exaai — AI-assisted exam building for Algerian English teachers
A web app that drafts a complete English exam — reading passage, comprehension tasks, text exploration and written expression with the marks already allocated — for Algerian middle- and secondary-school teachers, who then edit, replace and approve every part before exporting to PDF or Word.
Related service:Custom softwareWeb applications

The problem
An Algerian English exam follows the same skeleton every term: a reading passage, comprehension items, text exploration and a writing task, with fixed mark allocations per section. Building one by hand means rewriting the same instructions, re-checking the totals and retyping the layout in Word — on top of the actual teaching.
What we built
- A guided six-stage builder — parameters, reading text, part one, text exploration, written expression, preview — instead of a blank prompt box. The teacher never writes a prompt and never sees a model name.
- Parameters that follow the curriculum: level, grade, stream, unit and topic, offered as dependent dropdowns so only valid combinations can be chosen, plus passage length.
- A passage written for the exam, then editable in place, replaceable from a set of alternatives, or pushed simpler or harder — the current text is never overwritten without the teacher choosing.
- Tasks generated with their marks already attached: true/false with justification, direct questions, paragraph reference, word reference, morphology tables, the three-way -ed pronunciation sort, and gap fills — each replaceable on its own.
- Written expression with two topic options and the notes a pupil must use, generated from the same unit as the reading passage.
- A preview that renders the exact document the pupils receive — institutional header, mark allocations, section headings — exported to PDF and Word from that same document model.
- Version history that keeps the last fifty states of an exam and restores any of them, so a regeneration is never a one-way door.
- A provider chain that tries several AI endpoints in order and an offline mock that produces a full exam with no key at all — so the product works in a classroom with no API budget.
What changed
A teacher opens the builder, picks the grade and unit, and gets a complete draft with the marks already balanced. What used to be an evening of retyping becomes a review pass: keep what reads well, regenerate what does not, export. The exam still belongs to the teacher — the tool only gets them to the first draft.
Screenshots



