Education & Training2026Studio product

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.

Next.js 15React 19TypeScriptPrismaPostgreSQL (Supabase)Tailwind CSSPDFKitdocx

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

Landing page: the headline "Create complete English exams in minutes", and a preview of a reading-comprehension section with its marks.
01Landing page: the headline "Create complete English exams in minutes", and a preview of a reading-comprehension section with its marks.
The exported exam paper: institutional header, level and unit metadata, the reading passage, and comprehension tasks carrying their mark allocations.
02The exported exam paper: institutional header, level and unit metadata, the reading passage, and comprehension tasks carrying their mark allocations.
The second half of the paper: text-exploration tasks with a morphology table and an -ed pronunciation sort, then written-expression topics with the notes pupils must use.
03The second half of the paper: text-exploration tasks with a morphology table and an -ed pronunciation sort, then written-expression topics with the notes pupils must use.