First cohort now open
CSS English · Essay & Précis

Every essay deserves an examiner.

Most aspirants write dozens of essays and never learn what a marker would have said about a single one. Duoprep plans the essay with you, marks what you write against standards mapped from public FPSC examiner reports, and shows you exactly where the marks went.

Free during beta · No academy required
Already have an access code? Open Duoprep →
What a marked page looks like

Every mark, traced back to the sentence that earned it.

Democracy and Political Stability
Sample assessment2,146 words · illustrative result

Political stability is indispensable to the survival of a state. A country repeatedly paralysed by unconstitutional transfers of power cannot formulate consistent policies. Yet stability cannot be reduced1 to the mere absence of protest. A society may appear calm because dissent has been suppressed and citizens has been deprived2 of meaningful participation.

74 / 100

Practice range 68–80 · not a predicted FPSC mark

1 Style advisory — passive voice, no marks deducted 2 CSS-G015 · citizens have been deprived

In Lahore, a marked essay costs a rickshaw fare.
In Muzaffarabad, it costs a bus ticket and a day.

The CSS exam is the same paper for everyone. The preparation is not. Academies cluster in a handful of cities, and the aspirants who need feedback most are the ones furthest from anyone qualified to give it.

What is actually at stake

Choices

The topic you pick in the first ten minutes. The position you commit to. The evidence you spent months collecting, or didn't. Most marks are decided before the writing starts.

Chances

You do not get unlimited attempts at CSS, and the years between them are not free. Every paper you write unmarked is practice you cannot learn from — and a chance quietly spent.

Change

What passing actually means: a career, a household lifted, a seat at the table where decisions get made. The exam is hard because what sits on the other side of it is real.

Choices become chances. Chances become change.

How it works

Three hours in the exam hall. One loop before it.

Marks are lost before the first sentence — a misread topic, an outline that drifts, evidence that never quite fits. Duoprep works the whole loop, not just the end of it.

Before you write

Plan it

Enter your topic, thesis, outline and the evidence you've gathered. Duoprep tells you what the topic is actually asking, where your outline drifts, and which claims still have no source behind them.

On paper or screen

Write it

Write the way you'll write in the hall — by hand if that's your practice. Photograph the pages and Duoprep reads them, or type directly if you prefer.

Within a minute

Get it marked

A score out of 100, shown as a practice range, across argumentation, evidence, structure, language and length — every deduction traceable to a rule, every grammar issue marked in your own text.

Planning Studio

The essay is won or lost before you write it.

Planning gets no score here — deliberately. A number would tell you preparation is finished when it isn't. You get something more useful: what holds up, what doesn't, and what to fix first.

Global warming may unite humanity
Planning feedback
Manifestations of global unity
Purpose — evidence that shared threat produced cooperation
Spark ideas — angles to explore
  • Treaty architecture as evidence of institutional trust, not goodwill
  • Cooperation that survived political hostility between signatories
  • Where burden-sharing formulas broke down, and why
Challenges to joint action
Purpose — the counterargument
✓ Thesis takes a qualified position rather than restating the topic.
✓ Sources from recognised institutions: United Nations, IPCC.
→ One source could not be confidently identified — verify its exact name and publication, or replace it.
→ "Prospects" has no evidence mapped to it yet.
→ Your planned conclusion is more certain than your thesis. Keep them aligned.

Spark ideas, not sentences

Stuck on a section? Get analytical angles and evidence directions for that section specifically — the kind of source to look for and where it lives. Never paragraphs to copy. The essay stays yours.

Quotation leads you can verify

Quotation hunting eats hours. Duoprep names the thinker, paraphrases what they argued, and tells you which book or speech to confirm the wording in — because a misquoted line in the real exam costs marks.

Sources checked, honestly

Recognised institutions are confirmed as real. Anything unfamiliar is flagged for you to verify — never accused of being fabricated, never quietly waved through as credible.

What the marking actually does

Fixed rules where they belong. Judgement where it's needed.

Grammar is not a matter of opinion, so it isn't left to one. Argument quality can't be settled by a keyword count, so it isn't. Every mark is traceable to the layer that made it.

Grammar engine

Around forty checks built for the mistakes CSS aspirants actually make, backed by 1,137 grammar rules — subject–verb agreement, articles, tense, spelling, commonly confused words and register. Same essay in, same issues out, every time.

Examiner rules

242 standards mapped from public FPSC examiner reports, retrieved per essay so the feedback speaks in the language of the people who mark the real paper.

Reasoning review

Contradictions, circular arguments, false dilemmas, strawmen and sweeping claims — read at the level of meaning, with the exact sentence quoted back to you.

Evidence audit

Statistics and sources are weighed, not counted. A philosophical essay isn't punished for lacking World Bank data, and unverifiable sources don't earn credibility they haven't proved.

Score ledger

Every adjustment to your score is recorded with its reason. Nothing moves your marks that you can't trace back to a rule.

How Duoprep turns examiner reports into feedback

Public FPSC examiner-report observations are mapped to defined feedback rules. Deterministic checks handle grammar and measurable requirements; interpretive review handles argument, relevance and evidence.

Each score adjustment is recorded in a ledger so users can see what changed the estimate. Duoprep scores are practice estimates, not official FPSC grades, and the product is not affiliated with or endorsed by FPSC.

How a score is built

The AI never gives you marks. Rules do.

Every mark on a Duoprep report is awarded by fixed rules, so the same essay gets the same score every time. The AI's job is to explain and double-check, never to be generous.

Rules award the marks

Standards mapped from public FPSC examiner reports, and 1,137 grammar rules, score the essay. No mood, no randomness.

Decides the score

AI can only take a flag away

If a rule fires where it doesn't fit the context, the AI can remove it, which gives those marks back. It can't add marks of its own.

Can only restore marks

A second reader checks

A separate proofreader reviews the findings. To withdraw one it must quote your essay word for word, and it never changes your score.

Never touches the score

Every finding quotes your own sentence. No quote, no finding.

Where the 100 marks come from

Five components. Every one traceable.

Your report splits the score into the parts an examiner weighs, so you know which part of the essay to fix first.

Argumentation25 marks Thesis, counter-argument and the quality of the reasoning
Evidence25 marks Statistics, named sources and examples, judged by essay type
Structure20 marks Paragraphing, outline, transitions and conclusion
Language20 marks Grammar findings, weighed against the length of the essay
Length10 marks Word count against what the paper expects

Under 1,000 words? The score is capped at 30 for practice, and the report tells you why.

Your score, honestly
74 / 100

Every score comes as a practice range of ±6 to ±15 marks. The less the essay gives to go on, the wider the range. It's a practice estimate, not a predicted FPSC mark.

Sample · practice range 68–80

Preparing now? Put one essay through the loop.

The beta is free. Send your preparation city and attempt number to join the first cohort.

Message @duoprep.ai
Both compulsory English papers

Practise the way you already practise.

The real paper is handwritten under time pressure. Nothing here asks you to change that.

Photograph your pages

Write by hand and photograph up to 25 pages. Words Duoprep isn't sure of are highlighted for you to check, and marking waits until every page has been read.

Précis, marked properly

The 20-mark FPSC scheme: compression, comprehension, coherence and title — with copied phrasing detected, because lifting sentences from the passage is the fastest way to lose marks.

Your history, kept

Every report stays with you, with your score trend and a practice streak, so the pattern in your mistakes becomes visible. It's kept in your own browser, not on our servers.

Your essays stay yours

Built so your writing doesn't leave a trail.

Preparation is personal. Duoprep keeps as little as it can, and it's fair when something goes wrong.

Not stored on our servers

Essays are processed for marking, not kept. Our logs record scores and timings, never your essay text.

History on your device

Past reports, your score trend and practice streak live in your own browser.

Your own access code

Every student gets a personal code, so your allowance and history are yours alone.

Fair when things fail

If something breaks on our side, your allowance comes back. A failed step shows as a partial evaluation, never as a zero.

To mark your work, essay text and page images are processed by Microsoft Azure's AI services under their data-processing terms. More in our Privacy Policy.

242
Rules mapped from public FPSC reports
1,137
Grammar rules
Rs 0
During beta
Why we build

Duoprep exists because of a gap I kept noticing. The CSS exam is meant to be the most level field in Pakistan — one paper, one standard, open to anyone who can pass it. But preparation is not level at all. The academies that teach essay writing sit in a handful of cities, and a marked essay is worth more than a hundred unmarked ones.

So an aspirant in Muzaffarabad or interior Sindh writes into silence. They practise hard, submit nothing, and find out what an examiner thinks only when the result arrives — by which point it is a year too late.

This is not a machine that replaces a teacher. It is the feedback that should have been there between attempts: consistent, immediate, and grounded in what public FPSC examiner reports have documented about the papers they mark. Rules where rules apply, judgement where judgement is needed, and honesty about which is which.

If you're preparing right now, I'd like you to use it and tell me where it's wrong. That's how it gets good enough to deserve you.

Zain Founder, Duoprep
30+Calibration target

Calibrated in the open.

Before any score is marketed, Duoprep is being checked against 30+ essays marked by real examiners, component by component. If you have marked essays, sharing them in the form below makes the marking better for everyone.

Share marked essays

The first cohort is small on purpose.

Duoprep is open to a limited group of aspirants preparing right now. Free, with no catch — what's wanted in return is your honest reaction to what it gets wrong.

  • Daily essay, précis and planning allowances, free throughout the beta
  • The full Planning Studio, spark ideas and quotation leads
  • A direct line to the founder when something looks wrong
  • Your feedback shapes what gets built next

Independent practice tool: Duoprep is not affiliated with or endorsed by the Federal Public Service Commission. Scores and feedback are practice estimates and may differ from official examination marking.