Your page. Our exam engine.
Put real past-paper practice and your own tests inside your website. Candidates never leave your brand, essays are marked by AI within minutes, and every result comes back to you.
Free for up to 500 practice papers a month. No card needed.Three ways to work with us
Start with the first and add the others when you need them. Each one is a few lines of code, and your developers have a full guide.
-
01
Embed a practice paper
One script tag and a paper id. The frame sizes itself, works on phones, and tells your page when a paper is marked.
<script src="https://www.supergb.com/cbt/js/embed/v1.js"></script> GreenBridge.mount("#paper", { key: "pk_live_...", paper: "PAPER_ID" });The paper opens on your page, in your layout.
-
02
Run your own tests
Write tests in your console from our question bank, with AI help or from scratch. Your server starts a sitting, and the candidate takes it inside your page.
POST /partner-api/v1/sessions { "test_id": "TEST_ID", "candidate": { "id": "learner-42" } } GreenBridge.mountTest("#test", { launchUrl });A one-time link that works for ten minutes, then the sitting resumes on refresh.
-
03
Get every result back
A signed webhook the moment a paper is marked, a results API, and a CSV of every sitting on Growth and Institution.
{ "type": "attempt.graded", "data": { "candidate_id": "learner-42", "score": 34, "max_score": 40 } }attempt.graded arrives with the score and each question's mark.
The part other platforms leave to you
Essays, short answers and spoken answers are marked against the mark scheme within minutes, with a reason for every mark. Your teachers can accept, change or override any of it.
Explain why the rate of photosynthesis stops rising at high light intensity. [8 marks]
As light gets brighter the rate rises, but after a point another factor becomes limiting, such as carbon dioxide or temperature, so more light makes no difference...
- Names a limiting factor
- Gives carbon dioxide or temperature as the example
- Explains that extra light no longer raises the rate
- Missed: the enzymes are working at their maximum rate
Plans
You pay for tests that were actually sat, never for candidates who signed up and did nothing. Practice papers are free to start.
| Community Free | Starter Talk to us | Growth Talk to us | Institution Talk to us | |
|---|---|---|---|---|
| Practice papers a month | 500 | 5,000 | 20,000 | 100,000 |
| Sittings of your own tests a month | None | 300 | 1,500 | 6,000 |
| AI-marked papers a month | None | 50 | 300 | 1,500 |
| Websites | 1 | 3 | 10 | Unlimited |
| Webhooks and results API | No | Yes | Yes | Yes |
| Mark for every question | No | No | Yes | Yes |
| Results download (CSV) | No | No | Yes | Yes |
| Candidates can save results to Green Bridge | No | No | Yes | Yes |
| Remove Green Bridge branding | No | No | No | Yes |
| Support | Help centre | Priority email | Named contact | |
| Start free | Talk to us | Talk to us | Talk to us |
- Need something different, such as higher volumes, an exam body's needs or paying by invoice? Talk to us and we will set up a plan that fits. Talk to us
Your candidates' data
- You decide what we know: an id, and a name or email only if you send them.
- Sittings are kept for a year, then erased. Erase anyone sooner with one API call.
- Downloads include your candidates' answers to your questions, never our question bank.
- Close your account and we erase everything within a day.
Put your first paper on your site today.
A free account comes with a test key, so you can try everything before a single candidate sees it.
Create a free partner account Talk to us