How we write questions
- Where answers come from
- Solved by code for quantitative items; the model only polishes wording
- Gates
- Eight, automatic, fixed order, any failure rejects
- Reporting
- Six categories, an entry under every question, into a review queue
- Retirement
- An item that fails review twice is retired and never served again
This page describes the original-question pipeline. Official past papers are imported against the official answer keys and pass our own answer verification; reporting and retirement work the same way for both.
- For quantitative questions the answer is computed by code, not written by a model: the generator solves symbolically, each distractor is derived from a named error, and no numeral may change after polishing.
- Eight automatic gates run in a fixed order; any failure rejects the item and the reason is stored per item. Review by models of the same lineage does not count as a gate, because they share blind spots.
- Release is not the end: students can report under six categories, items with abnormal accuracy or clustered reports enter a review queue automatically, and an item that fails twice is retired.
- Gate results, reports and decisions are appended and never deleted, so any problem can be traced back to exactly which step let it through.
Why eight gates, and not "have a teacher look"
The eight gates, in order
Brief and structure
Every question starts from a slot specification: syllabus reference, difficulty band, option count, archetype. The structure gate checks that the maths renders, the option count matches the slot, the options are distinct and the cited syllabus entries actually exist. Rejection: a question carried the correct value in two different options; it looked perfectly normal to the eye and was returned under "no distractor may equal the correct value".
Generation: solved by code, polished by a model
For quantitative items the model does not write the question; it writes a generator: parameter sampling, symbolic solving, and each distractor computed from a named error. The model then polishes the template into natural English, and every numeral is compared before and after; one change is a rejection. Rejection: while polishing, the model "helpfully" changed a coefficient from 3 to 2. The sentence read better and the answer was now wrong. The numeral diff caught it.
Deterministic provenance
The no-calculator gate thresholds arithmetic complexity (digits in products and quotients, steps to simplify a surd, size of a common denominator); the duplication gate compares vector similarity against the whole bank and within the batch. Rejections: one question required 23 times 47, pure punishment for a student without a calculator, returned as "ugly numbers"; another, presented as original, sat at near-identical similarity to a real past-paper question the model had simply reproduced from memory.
Adversarial check: arguing for the distractors
A dedicated auditor does one thing: for every wrong option it tries to construct a reading under which that option is correct. If any distractor survives under a reasonable alternative reading, the question has a hole and is rejected whole. Rejection: a function question never stated the sign of a parameter; for negative values a second option was also correct, and whether a student got it "right" was luck. That is why ambiguity is our highest-priority rejection.
Independent answer verification
A second model receives only the stem and options, never the generator or the answer, and writes verification code from scratch; the option it computes must match the generator. Two models from different lineages then solve the question blind: both right passes, one wrong goes to a priority human list, both wrong is rejected outright. Rejection: the generator dropped one sign branch of a square root; the verification code produced a different option, the two disagreed, and the generator was fixed.
Solution check: anchored expansion
A solution may not re-derive the answer; it may only expand the derivation already verified at gate five, and then passes the solution-quality gate: the conclusion must match the answer, hedging phrases are banned, length is capped. Rejection: a solution argued fluently for several lines and concluded with a different option; the model had changed approach halfway through, and the conclusion-consistency check sent it back.
Difficulty calibration and style
The blind-solving stage also yields difficulty: an item both models answer instantly with high confidence is moved down a band. The style gate scores five items (concision, British spelling, SI units, no redundant information in the stem, conventional option ordering); a low total is returned with the deductions listed. Rejection: a question used American spelling and the "Which of the following best describes" cadence of US standardised tests, out of keeping with the terse British admissions-test register, and was sent back for rewriting.
Human sign-off, then practice before mock
Items that pass the first seven gates get a per-item checklist sign-off, are imported into a test environment, worked through in a real browser with a real account, spot-checked, and only then promoted to production. A new paper first spends two to four weeks in the practice centre so real answer data can speak; items with abnormal accuracy or clustered reports are pulled automatically, and only clean papers may be used for high-stakes mocks. Rejection: a paper that had cleared every gate turned out, in the browser, to have its numbering swallowed by a global stylesheet, leaving over a hundred questions unanswerable. It was caught before release.
After release: reporting, review and retirement
Image
Cut off, garbled or failing to load
Answer
The key is wrong
Stem
Text or formula error
Solution
The worked solution is wrong
Calculation
A numerical or arithmetic error
Missing information
The question lacks a condition or a piece of information
The immutable record
What you are actually buying
- One-off, per subject
- £58.80 for one subject, £108.80 for any two. Not a subscription.
- Access does not expire
- Everything unlocked stays unlocked, including after the update window ends.
- Updates for one year
- New material in that subject is included for one year from purchase, renewable at £18 per subject per year.
We avoid the phrase "lifetime access": access itself does not expire, but new material is included for the update window, and describing that as lifetime would misstate what you get.
Official sources
- UAT-UK: About UAT-UK (the official test operator)
- UAT-UK: ESAT test page and specification
- UAT-UK: TMUA test page and specification
- Frontier Academy: How we make our content (source lists and build-time gates)
Spotted something wrong on this page? Write to contact@frontierace.ai with the page address and the sentence in question.
Frequently asked questions
How do you distinguish original questions from past papers?
Why not review everything by hand?
How quickly is a report handled?
If an item is retired, what happens to my attempts on it?
Do conceptual questions (biology, chemistry) pass the same gates?
Are you connected to UAT-UK, Pearson or any university?
FrontierVUE is an independent practice platform. It is not affiliated with or endorsed by UAT-UK, Pearson, OCR, the University of Cambridge, Imperial College London, or any official admissions-test owner.
FrontierVUE 是独立的备考练习平台,与 UAT-UK、Pearson、OCR、剑桥大学、 帝国理工学院或任何官方入学考试主办方均无隶属或背书关系。
Judge it for yourself
Every subject has a free paper you can sit end to end, with the same worked solutions and translations as the paid ones.