Skip to content
For language schools

Assessment built for language teaching. Every language. Every level.

XAM generates questions natively in English, Arabic, French, Spanish and Urdu, in the language of your source material, at the right CEFR level, with correct script from the first character. No translation. No broken encoding. No reformatting.

Minimum 2 seats. Or fill in the enquiry form below.

languages, natively
5

languages, natively

RTL repair (Arabic & Urdu)
Auto

RTL repair (Arabic & Urdu)

CEFR calibration
A1 to C2

CEFR calibration

text to assessment
< 60 sec

text to assessment

The Arabic & Urdu problem

PDF extraction has been broken for Arabic and Urdu for years. XAM fixes it.

Most PDFs encode right-to-left script incorrectly at the file level, so any tool reading them gets garbled, reversed, disconnected text. No AI can generate from that. It's a structural encoding problem, not a font one, and it affects the majority of Arabic and Urdu PDFs.

Raw PDF extraction
ﻻﻜ؟ﺏ◌ﺘﺍ٭ﻟﻢ◌ﻬ

Reversed, disconnected, unreadable. No AI can generate from this.

RTL repair
After XAM

القراءة والاستيعاب

Correct order and joining, ready to generate from.

XAM identifies the encoding errors, reconstructs the correct character sequences and restores the right-to-left structure before a single question is generated. Automatically, with no manual cleanup, no re-typing, and no workarounds, however broken the original PDF was.

The challenge

Every language. Every level. More questions than time.

Language teachers assess constantly: reading, vocabulary, grammar, writing. Making materials at the right level, in the right language, for several classes at once is one of the most time-consuming parts of the job.

Without XAM
  • Arabic and Urdu PDFs extract as scrambled, unreadable text, so AI generation fails without cleanup.
  • Most tools generate only in English; Arabic or Urdu output is translated and grammatically shaky.
  • Getting comprehension questions to the exact CEFR level takes expert calibration, hours per text.
  • A1 and C2 learners need different questions from one syllabus, doubling the workload.
  • Questions live with the teacher and disappear when they leave.
With XAM
  • RTL reconstruction repairs Arabic and Urdu encoding automatically, before generation, no cleanup.
  • XAM generates natively in the source language. Arabic in, Arabic out, no translation step.
  • CEFR calibration is built into the level and difficulty settings; pick the level and XAM matches it.
  • Generate A1 and C2 versions of the same text in two runs.
  • Approved questions accumulate in one shared institute bank that outlasts any teacher.
  • Five languages, natively
  • RTL papers, correct
  • A bank that stays
Language support

Five languages. Native generation in all of them.

XAM doesn't translate from English. It processes your document in its original language and generates questions in that same language, which reads more naturally than translated output ever does.

LanguageScript directionRTL auto-repairNative generation
EnglishLeft to rightNot neededYes
ArabicRight to leftYesYes
FrenchLeft to rightNot neededYes
SpanishLeft to rightNot neededYes
UrduRight to leftYesYes

RTL auto-repair applies to Arabic and Urdu, the languages most affected by PDF encoding errors. English, French and Spanish PDFs don’t have this issue and are processed directly.

CEFR calibration

The right question for the right learner, every time.

Set the proficiency level before generating and XAM calibrates vocabulary, sentence complexity and question depth to match. The same source text produces structurally different questions at A1 and C1.

LevelProficiencyHow XAM calibrates
A1BeginnerSimple vocabulary, short sentences, everyday topics. Primary-style audience.
A2ElementaryCommon vocabulary, familiar topics, basic grammar. Short answer with scaffolding.
B1IntermediateWider vocabulary, unfamiliar topics, basic inference. Multiple choice with plausible distractors.
B2Upper intermediateAbstract topics, nuanced vocabulary. Short essay and analysis. Difficulty set to Hard.
C1AdvancedComplex texts, idiomatic language, academic register. Long-form evaluation questions.
C2MasteryNear-native complexity. Critical analysis of authentic texts, at the Create level.

For mixed-level classes, generate two versions in two runs, each calibrated to the right level, and deliver via separate links.

The end of the workaround

Upload the Arabic PDF that used to defeat every tool.

The teachers who've fought scrambled extraction for years are the ones this was built for. Drop in the document that never worked, and the questions come back in clean, correct Arabic or Urdu, ready to review.

A language teacher reviewing on a laptop in a bright classroom, books and papers beside her
Built for language teaching

Every feature a language teacher needs.

The question types, delivery and export that language assessment actually calls for.

Upload any teaching text

Reading passages, grammar exercises, listening transcripts, authentic articles, past papers, publisher textbooks. XAM extracts content whatever the source language.

PDF · DOCX · TXT · all five languages

New passages from your source

Turn Creative Mode on and XAM writes fresh reading passages at the same vocabulary level, grammar and theme as your text. Ideal for unseen comprehension.

Unseen tasks, same targets

Eight question types

Multiple choice and true/false for vocabulary and grammar, fill-in-the-blanks and matching for terms, sorting for sequences, plus short answer, long answer and essay for writing.

Mix types in one run

Digital delivery, no LMS

Publish a shareable link; learners sign in free and answer on any device. Objective questions auto-grade, written responses go to the Teacher Panel.

Any device · free learner sign-in

Print-ready papers, any language

Export branded PDF or Word papers with full layout control, including right-to-left layout for Arabic and Urdu exam papers.

RTL and LTR layout · branding

A bank that grows with the institute

Every question any teacher generates or imports joins one shared bank, filterable by language, level, type or source text. A permanent institutional resource.

Filter by language, CEFR level, type

All eight question types, mixed in one paper

  • Multiple Choice
  • True/False
  • Fill-in-the-Blanks
  • Matching
  • Sorting
  • Short Answer
  • Long Answer
  • Essay
From text to graded results

Generate, deliver, grade. Without leaving the platform.

The whole cycle for a language assessment, from a source text to graded results, with RTL repair at the start and no LMS at any step.

  1. 01

    Upload the source text

    Any reading passage, grammar exercise or authentic text. XAM repairs RTL encoding automatically before processing.

  2. 02

    Generate

    Set the language, CEFR level, question types and Bloom's level. As many questions as you need, in under 60 seconds.

  3. 03

    Review and approve

    Every question comes to the teacher. Edit in plain language or by hand. Nothing saves without sign-off.

  4. 04

    Export or publish

    A print-ready PDF or Word paper with RTL layout for Arabic and Urdu, or a shareable link for digital submission.

Data security & compliance

Learner data stays within your institute.

GDPR-compliant

Meets GDPR for handling, storage, security and user rights. Fit for EU institutes and EU learner data.

DPA available

A Data Processing Agreement for institutes that require one. Request at ask@xam.pro.

Encrypted storage

Source texts, questions and learner responses are encrypted at rest (AES-256) and in transit (TLS).

Learner data, contained

Responses are visible only to your teachers and admins, and never shared across institutes.

XAM never uses your teaching content, source texts, generated questions or learner responses, to train AI models.

Pricing

Per-teacher pricing. A shared institute-wide bank.

From $13.60 per teacher each month billed annually, with a two-seat minimum. Every seat is full Pro and credits pool across the institute.

  • Every seat is full Pro, nothing held back.
  • 10,000 credits a teacher, pooled across the institute.
  • Add or remove seats any time. Annual billing saves 20%.
  • Top-ups are $2.50 per 1,000 credits and never expire while your plan is active.

What it costs, in real terms.

A five-teacher institute is $85 a month, less than one hour of teacher time, for a tool that saves multiple hours per assessment, per teacher, every week.

Team size

10teachers
$136/ month
$1,632 billed yearly
Shared credit pool100,000 / month

≈ 50,000 questions a month, pooled across the whole team.

Any teacher can try it first — the first month is $1 with full access, enough to generate and review comprehension assessments in any of the five languages with their own materials.

Whatever you teach

One institute, five languages, one shared bank.

Whether your teachers work in English, Arabic, French, Spanish or Urdu, their approved questions build one shared institute resource. New teachers inherit it; departing ones leave it behind.

A language teacher holding an open book in a bright classroom, smiling
FAQs

Answers for the people who evaluate these things.

  • Yes, and it's the thing to evaluate yourself before committing. Upload one of your own Arabic or Urdu PDFs in your $1 first month and check the extracted text and the questions. RTL reconstruction runs automatically before generation, and if the source has encoding errors (most do), XAM detects and repairs them. What comes back is correct, readable Arabic or Urdu.

  • Natively, not translated. XAM processes the source in its original language and generates questions in that same language. Translation brings grammatical errors, unnatural phrasing and vocabulary that doesn't match the register of the text. The same holds for French and Spanish.

Still have a question?

Explore Help Center
For language institutes

Tell us about your institute.

Fill in a few details and we'll be in touch within one working day, with pricing for your team size, a walkthrough of the multilingual features, or answers on Arabic, Urdu or CEFR calibration.

  • Full Pro on every seat
  • One shared pool of credits
  • Centralized institute account
  • GDPR-ready, DPA on request

We’ll be in touch within one working day. No commitment required.

Get started

Ready to see it work with your own materials?

The best proof is uploading one of your own Arabic, French, Spanish or Urdu documents and seeing what XAM generates. It takes about sixty seconds.

$1 first month. 7-day money-back. RTL reconstruction included.

We use analytics cookies to understand how the site is used. You can accept or decline. See our Cookie Policy.