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
- RTL repair (Arabic & Urdu)
- Auto
- CEFR calibration
- A1 to C2
- text to assessment
- < 60 sec
languages, natively
RTL repair (Arabic & Urdu)
CEFR calibration
text to assessment
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.
Reversed, disconnected, unreadable. No AI can generate from this.
القراءة والاستيعاب
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.
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.
- 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.
- 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
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.
| Language | Script direction | RTL auto-repair | Native generation |
|---|---|---|---|
| English | Left to right | Not needed | Yes |
| Arabic | Right to left | Yes | Yes |
| French | Left to right | Not needed | Yes |
| Spanish | Left to right | Not needed | Yes |
| Urdu | Right to left | Yes | Yes |
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.
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.
| Level | Proficiency | How XAM calibrates |
|---|---|---|
| A1 | Beginner | Simple vocabulary, short sentences, everyday topics. Primary-style audience. |
| A2 | Elementary | Common vocabulary, familiar topics, basic grammar. Short answer with scaffolding. |
| B1 | Intermediate | Wider vocabulary, unfamiliar topics, basic inference. Multiple choice with plausible distractors. |
| B2 | Upper intermediate | Abstract topics, nuanced vocabulary. Short essay and analysis. Difficulty set to Hard. |
| C1 | Advanced | Complex texts, idiomatic language, academic register. Long-form evaluation questions. |
| C2 | Mastery | Near-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.
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.

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
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.
- 01
Upload the source text
Any reading passage, grammar exercise or authentic text. XAM repairs RTL encoding automatically before processing.
- 02
Generate
Set the language, CEFR level, question types and Bloom's level. As many questions as you need, in under 60 seconds.
- 03
Review and approve
Every question comes to the teacher. Edit in plain language or by hand. Nothing saves without sign-off.
- 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.
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.
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
≈ 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.
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.

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.
Calibration runs through the Target Audience and Difficulty settings, which adjust vocabulary range, sentence complexity and inferential demand. It isn't perfect at every level in every language, so review before use, but A1 and C1 questions from the same text differ in the ways that matter, and the Review Panel lets you edit anything that misses your standard before you approve it.
Not currently. XAM generates written assessment from text-based sources; it doesn't produce audio or assess spoken production. For the written skills, reading comprehension, vocabulary, grammar and writing, it covers the question types language assessment needs. Speaking and listening are outside its scope for now.
Yes. Publish any assessment via a shareable link; learners sign in free and open it on any device, anywhere. Objective questions auto-grade on submission and written responses appear in the Teacher Panel. For multilingual cohorts, generate a separate assessment per language and share the right link with each group.
No. On the Institutional plan, every question any teacher generates or imports feeds the institute's shared bank, accessible to all authorized staff. When a teacher leaves, their questions stay for whoever takes over the classes. The bank belongs to the institute, not the individual.
Still have a question?
Explore Help CenterTell 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
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.

