ExamDeck questions are not copied from exams and not written on the fly. Each one is drafted offline against the published standard for that certification, forced through a strict schema, attacked by an independent judge pass, and only then frozen into the bank the app reads. Nothing on the site generates text at runtime.
For each certification we keep a list of its knowledge areas or domains, taken from the vendor's exam blueprint. A model drafts questions per area in small batches, with the standard named for every item: the BABOK Guide for IIBA exams, the Scrum Guide for Scrum.org exams, the vendor's syllabus for the rest. Every question must name the section of the standard it is drawn from. That reference is what appears as the source link under each explanation.
Before a question can be stored it has to pass a machine-checked contract. The contract requires:
A draft that breaks any rule is rejected by the schema before a person or a judge ever sees it.
Passing the schema only means a question is well-formed. A separate judge pass then tries to break each one: is the key the only defensible answer given the standard, does the stem echo the wording of the correct option, is the item a duplicate of one already in the bank, does the explanation actually justify the key. A question that fails is held back with the reason written down, and the reason stays in the repository next to the batch so it can be reviewed later.
The judge also has a circuit breaker. If half or more of a batch is rejected, the whole batch stops and nothing from it is imported: a failure rate that high says the generator or its source is broken, and the fix belongs upstream, not in cherry-picking the survivors.
Questions that survive are appended to the bank file for that exam with continuous IDs and the bank is re-validated as a whole. From that moment the question is frozen. The app serves the file as static data: the same question, options, key and explanation for every user, every time. The free samples on the public pages come from the same frozen files, chosen by a fixed rule rather than at random, so what you see on this site is exactly what is in the bank.
Every question in study mode has a report button. Reports go into a queue that is reviewed in batches by the CBAP-certified business analyst who runs ExamDeck. A correction to an explanation or a rationale is applied directly. A change to the correct answer, or the removal of a question, is treated as a decision rather than a fix: the history of answers people have already given is checked first, and the change is recorded so the bank's version history shows what changed and why.
Questions that have a pending correction, or that were identified as near-duplicates, are excluded from the public sample pages until the decision is made, even though they remain in the bank.
6 free questions on every live bank, with a rationale for every option and a link to the source.
Start free →